SQLite Looge, muutke, pukseerige tabel näidetega

Selles artiklis näeme, kuidas tabeleid luua, tabeleid muuta ja tabeleid sisse lülitada SQLite3 näidetega.

SQLite Loo tabel

Süntaks

Allpool on lause CREATE TABLE süntaks.

CREATE TABLE table_name(
column1 datatype,
column1 datatype
);

Tabeli loomiseks peaksite kasutama "LOO TABEL" Päring järgmiselt:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

Tabeli nime järel olevates kahes sulgudes määrate tabelite veerud, igal veerul peaksid olema järgmised atribuudid:

  • Nimi, veeru nimi, see peaks olema tabeli veergude hulgas ainulaadne.
  • Andmetüüp – veeru andmetüüp,
  • Valikulised veerupiirangud, nagu selgitame selle õpetuste hilisemates jaotistes.

Kukkumislaud

Tabeli maha panemiseks kasutage nuppu "DOP ​​TABLE" käsk, millele järgneb tabeli nimi järgmiselt:

DROP TABLE guru99;

Muuda tabelit

Võite kasutada "ALTER TABLE" käsk tabeli ümbernimetamiseks järgmiselt:

ALTER TABLE guru99 RENAME TO guru100;

Tabeli nime muutmise kontrollimiseks võite kasutada käsku ".tables" tabelite loendi kuvamiseks ja tabeli nime tuleks nüüd muuta järgmiselt:

Muuda tabelit

Nagu näete tabeli nime "guru99" on muudetud väärtuseks "guru100" pärast "muuda tabelit”Käsk.

SQLite veergude lisamine- Kasutades ALTER TABLE käsk

Võite kasutada ka "ALTER TABLE" käsk veergude lisamiseks:

ALTER TABLE guru100 ADD COLUMN Age INT;

See muudab tabelit "guru100" ja lisage uus veerg vanus seda.

  • Kui te väljundit ei näinud, tähendab see, et avaldus oli edukas ja veerg lisati. Väljundi puudumine tähendab, et kursor asetatakse pärast seda "sqlite>" ilma sellise tekstita

SQLite Lisa veerud

  • Kuid veeru lisamise kontrollimiseks saame kasutada käsku ".schema guru100" see annab teile tabeli määratluse ja te peaksite nägema uut veergu, mille just lisasime:

SQLite Lisage veerud

SQLite Sisestage väärtus tabelisse

Väärtuste tabelisse sisestamiseks kasutame "SISESTAGE” avaldus järgmiselt:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

Võite tabeli nime järel veergude nimed välja jätta ja kirjutada selle järgmiselt:

INSERT INTO Tablename VALUES(value1, value2, ….);

Sellisel juhul, kui jätate tabelite veergude nimed välja, peab sisestatavate väärtuste arv olema täpselt sama kui tabeli veergude arv. Seejärel lisatakse iga väärtus vastavuse veergu. Näiteks järgmise lisalause jaoks:

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

Selle avalduse tulemus on järgmine:

  • Väärtus 1 lisatakse veergu "id".
  • Väärtus "Mike" lisatakse veergu "Nimi“Ja
  • Väärtus 25 lisatakse veergu "vanus".

SQLite Sisestage väärtus tabelisse

INSERT … DEFAULT VALUES lause

Saate täita tabeli veergude vaikeväärtustega korraga järgmiselt.

INSERT INTO Tablename DEFAULT VALUES;

Kui veerg ei luba nullväärtust ega vaikeväärtust, kuvatakse tõrketeade "NOT NULL piirang ebaõnnestus” selle veeru jaoks. järgmiselt:

SISSE – VAIKEVÄÄRTUSED Avaldus