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:
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
- 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 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".
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: