SQLite Ustvari, spremeni, spusti tabelo s primeri

V tem članku bomo videli primere ustvarjanja tabel, spreminjanja tabel in spuščanja tabel v SQLite3.

V tej vadnici boste izvedeli-

  • Ustvari tabelo
  • Spustite mizo
  • Spremeni mizo
  • Dodajanje stolpcev - Uporaba ukaza ALTER TABLE
  • Vstavite vrednost v tabelo

SQLite Ustvari tabelo

Sintaksa

Spodaj je sintaksa stavka CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Če želite ustvariti tabelo, uporabite poizvedbo "USTVARI TABELO", kot sledi:

USTVARI TABELO guru99 (Id Int,Ime Varchar);

V dveh oklepajih za imenom tabele določite stolpce tabel, vsak stolpec mora imeti naslednje lastnosti:

  • Ime, ime stolpca mora biti edinstveno med stolpci tabele.
  • Podatkovni tip - podatkovni tip stolpca,
  • Izbirne omejitve stolpcev, kot bomo razložili v naslednjih razdelkih teh vadnic.

Spustite mizo

Če želite spustiti tabelo, uporabite ukaz "DROP TABLE", ki mu sledi ime tabele, kot sledi:

TAPELA ZA SPAD guru99;

Spremeni mizo

Z ukazom "ALTER TABLE" lahko preimenujete tabelo na naslednji način:

ALTER TABLE guru99 PRIMENITI v guru100;

Če želite preveriti, ali je ime tabele spremenjeno, lahko z ukazom ".tables" prikažete seznam tabel in ime tabele je treba spremeniti zdaj, kot sledi:

Kot lahko vidite ime miza " guru99 " se spremeni v " guru100 " po " alter tabele ukaz".

SQLite dodajanje stolpcev - Uporaba ukaza ALTER TABLE

Za dodajanje stolpcev lahko uporabite tudi ukaz "ALTER TABLE" :

ALTER TABLE guru100 DODAJ STOLPEC Starost INT;

To bo spremenilo tabelo "guru100" in ji dodalo nov stolpec Age .

  • Če niste videli nobenega izhoda, to pomeni, da je bil stavek uspešen in je bil stolpec dodan. Noben izhod ne pomeni, da bo kazalec postavljen za "sqlite>", brez besedila po njem

  • Da pa preverimo, ali je bil stolpec dodan, lahko z ukazom ".schema guru100" dobimo definicijo tabele in videli bi nov stolpec, ki smo ga pravkar dodali:

SQLite Vstavi vrednost v tabelo

Za vstavljanje vrednosti v tabelo uporabimo stavek " INSERT INTO", kot sledi:

INSERT INTO ime tabele (ime_kolone1, ime_kolice2,….) VREDNOSTI (vrednost1, vrednost2,….);

Imena stolpcev za imenom tabele lahko izpustite in zapišete na naslednji način:

VSTAVITE V VREDNOSTI imena tabele (vrednost1, vrednost2, ...);

V takem primeru, če v tabelah izpuščate imena stolpcev, mora biti število vstavljenih vrednosti enako natančno število stolpcev tabele. Nato bo vsaka vrednost vstavljena v stolpec za dopisovanje. Na primer za naslednjo izjavo za vstavljanje:

VSTAVITE V guru100 VREDNOSTI (1, 'Mike', 25);

Rezultat te izjave bo naslednji:

  • V stolpec " id " se vstavi vrednost 1 .
  • V stolpec " Ime " se vstavi vrednost "Mike" in
  • V stolpec " Starost " se vstavi vrednost 25 .

Stavek INSERT… DEFAULT VALUES

Tabelo lahko napolnite s privzetimi vrednostmi za stolpce hkrati, kot sledi:

VSTAVITE V Ime tabele PRIROČNE VREDNOSTI;

Če stolpec ne dovoli ničle vrednosti ali privzete vrednosti, boste za ta stolpec dobili napako, da " NOT NULL constraint failed" . Kot sledeče:

Zanimive Članki...