SQLite Stvaranje, mijenjanje, ispuštanje tablice s primjerima

U ovom ćemo članku vidjeti primjere kako stvoriti tablice, izmijeniti tablice i ispustiti tablice u SQLite3.

U ovom vodiču naučit ćete-

  • Stvorite tablicu
  • Stol za ispuštanje
  • Izmijeniti stol
  • Dodaj stupce - Korištenjem naredbe ALTER TABLE
  • Umetnite vrijednost u tablicu

SQLite Stvori tablicu

Sintaksa

Ispod je sintaksa izraza CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Da biste stvorili tablicu, trebali biste upotrijebiti upit "IZRADI TABELU" na sljedeći način:

STVORI TABELU guru99 (Id Int,Ime Varchar);

Unutar dvije zagrade nakon naziva tablice definirate stupce tablica, svaki stupac treba imati sljedeća svojstva:

  • Ime, naziv stupca trebalo bi biti jedinstveno među stupcima tablice.
  • Vrsta podataka - vrsta podataka stupca,
  • Neobavezna ograničenja stupaca, kao što ćemo objasniti u sljedećim odjeljcima ovih vodiča.

Stol za ispuštanje

Za ispuštanje tablice upotrijebite naredbu "DROP TABLE" nakon koje slijedi naziv tablice kako slijedi:

TABLA ZA KAPANJE guru99;

Izmijeniti stol

Možete koristiti „Alter stol” naredbu za preimenovanje stol kako slijedi:

IZMJENI TABLU guru99 PREIMENUJTE u guru100;

Da biste provjerili je li promijenjeno ime tablice, možete upotrijebiti naredbu ".tables" za prikaz popisa tablica, a naziv tablice sada treba promijeniti na sljedeći način:

Kao što vidite, naziv tablice " guru99 " promijenjen je u " guru100 " nakon naredbe " alter table ".

SQLite dodavanje stupaca - Korištenje naredbe ALTER TABLE

Također možete upotrijebiti naredbu "ALTER TABLE" za dodavanje stupaca:

ALTER TABELA guru100 DODAJ STUPAC Dob INT;

Ovo će izmijeniti tablicu "guru100" i dodati joj novi stupac Age .

  • Ako niste vidjeli izlaz, to znači da je izjava bila uspješna, a stupac je dodan. Nema izlaza znači da će se pokazivač postaviti nakon "sqlite>", a da nakon njega neće biti ovakvog teksta

  • Međutim, da bismo provjerili je li stupac dodan, možemo upotrijebiti naredbu ".schema guru100", to će vam dati definiciju tablice, a trebali biste vidjeti novi stupac koji smo upravo dodali:

SQLite Umetanje vrijednosti u tablicu

Za umetanje vrijednosti u tablicu koristimo naredbu " INSERT INTO" kako slijedi:

INSERT INTO Naziv tablice (colname1, colname2,….) VRIJEDNOSTI (valu1, value2,….);

Imena tablica možete izostaviti nakon naziva tablice i napisati ga na sljedeći način:

UMETNI U VRIJEDNOSTI naziva tablice (vrijednost1, vrijednost2, ...);

U tom slučaju, kada iz tablica izostavljate imena stupaca, broj umetnutih vrijednosti mora biti jednak točnom broju stupaca tablice. Tada će se svaka vrijednost umetnuti u stupac korespondencije. Na primjer, za sljedeću izjavu za umetanje:

UMETNI U guru100 VRIJEDNOSTI (1, 'Mike', 25);

Rezultat ove izjave bit će sljedeći:

  • Vrijednost 1 umetnut će se u stupac " id ".
  • Vrijednost 'Mike' umetnut će se u stupac " Ime " i
  • Vrijednost 25 umetnut će se u stupac " Dob ".

Izjava INSERT ... DEFAULT VALUES

Tablicu možete popuniti zadanim vrijednostima za stupce odjednom na sljedeći način:

INSERT INTO Naziv tablice ZADATAK VRIJEDNOSTI;

Ako stupac ne dopušta null vrijednost niti zadanu vrijednost, dobit ćete pogrešku da " NOT NULL constraint failed" za taj stupac. Kako slijedi:

Zanimljivi članci...