SQLite sukurkite, keiskite, numeskite lentelę su pavyzdžiais

Šiame straipsnyje mes pamatysime, kaip sukurti lenteles, modifikuoti lenteles ir lentelių atsisakymą SQLite3 su pavyzdžiais.

Šioje pamokoje sužinosite

  • Sukurkite lentelę
  • Nuleisti stalą
  • Keičiamas stalas
  • Pridėti stulpelių - naudodami komandą ALTER TABLE
  • Įterpkite vertę į lentelę

SQLite Sukurti lentelę

Sintaksė

Žemiau yra CREATE TABLE sakinio sintaksė.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Norėdami sukurti lentelę, turėtumėte naudoti užklausą „CREATE TABLE“ taip:

SUKURTI LENTEL g guru99 (Id Int,Vardas Varcharas);

Dviejuose skliaustuose po lentelės pavadinimu apibrėžiate lentelių stulpelius, kiekvienas stulpelis turi turėti šias savybes:

  • Pavadinimas, stulpelio pavadinimas, kuris turėtų būti unikalus tarp lentelės stulpelių.
  • Duomenų tipas - stulpelio duomenų tipas,
  • Pasirenkami stulpelių apribojimai, kaip paaiškinsime tolesniuose šios vadovėlių skyriuose.

Nuleisti stalą

Norėdami išmesti lentelę, naudokite komandą "DROP TABLE" ir lentelės pavadinimą taip:

LAŠUOTI STALĄ guru99;

Keičiamas stalas

Norėdami pervardyti lentelę, galite naudoti komandą "ALTER TABLE" :

KEISTI LENTEL g guru99 Pervardykite į guru100;

Norėdami patikrinti, ar lentelės pavadinimas pakeistas, galite naudoti komandą ".tables", kad parodytumėte lentelių sąrašą, o lentelės pavadinimas turėtų būti pakeistas taip:

Kaip matote, po komandos „ pakeisti lentelę “ lentelės pavadinimas „ guru99 “ pakeičiamas į „ guru100 “ .

SQLite pridėti stulpelius - naudodami komandą ALTER TABLE

Norėdami pridėti stulpelių, taip pat galite naudoti komandą "ALTER TABLE" :

ALTER LENTELĖ guru100 PRIDĖTI SKILTĮ Amžius INT;

Tai pakeis lentelę „guru100“ ir prie jos pridės naują stulpelį „ Age“ .

  • Jei nematėte išvesties, tai reiškia, kad teiginys buvo sėkmingas ir stulpelis buvo pridėtas. Nėra išvesties reiškia, kad žymeklis bus išdėstytas po „sqlite>“, o po jo nebus tokio teksto

  • Tačiau norėdami patikrinti, ar stulpelis buvo pridėtas, galime naudoti komandą „.schema guru100“. Tai suteiks jums lentelės apibrėžimą ir turėtumėte pamatyti naują ką tik pridėtą stulpelį:

SQLite Įterpkite vertę į lentelę

Norėdami į lentelę įterpti reikšmes, mes naudojame sakinį „ INSERT INTO“ :

INSERT INTO Tabename (colname1, colname2,….) VALUES (value1, value2,….);

Galite praleisti stulpelių pavadinimus po lentelės pavadinimu ir parašyti taip:

INSERT INTO Tabename VALUES (reikšmė1, vertė2,….);

Tokiu atveju, kai lentelėse nenurodote stulpelių pavadinimų, įterptų verčių skaičius turi būti toks pat tikslus lentelės stulpelių skaičius. Tada kiekviena vertė bus įterpta į korespondencijos stulpelį. Pavyzdžiui, šiam įterpiamam teiginiui:

INSERT INTO guru100 VALUES (1, 'Mike', 25);

Šio teiginio rezultatas bus toks:

  • 1 reikšmė bus įterpta stulpelyje „ id “.
  • Vertė "Mike" bus įterpta į stulpelį " Vardas " ir
  • 25 vertė bus įterpta į stulpelį „ Amžius “.

ĮRAŠYTI ... Numatytųjų vertybių teiginys

Galite iškart užpildyti lentelę numatytosiomis stulpelių vertėmis taip:

INSERT INTO Tablename Numatytosios vertės;

Jei stulpelyje neleidžiama vertinti nei nulinės vertės, nei numatytosios vertės, gausite klaidą, kad to stulpelio „ NOT NULL apribojimas nepavyko“ . Taip:

Įdomios straipsniai...