SQLite Luo, muuta, pudota taulukko esimerkeillä
Tässä artikkelissa näemme, kuinka voit luoda taulukoita, muokata taulukoita ja pudottaa taulukoita SQLite3 esimerkkien kanssa.
SQLite Luo taulukko
Syntaksi
Alla on CREATE TABLE -käskyn syntaksi.
CREATE TABLE table_name( column1 datatype, column1 datatype );
Luodaksesi taulukon, sinun tulee käyttää "LUO PÖYTÄ" Kysely seuraavasti:
CREATE TABLE guru99 ( Id Int, Name Varchar );
Taulukon nimen jälkeen olevissa kahdessa sulussa määrität taulukoiden sarakkeet, jokaisella sarakkeella tulee olla seuraavat ominaisuudet:
- Nimi, sarakkeen nimi, sen tulee olla ainutlaatuinen taulukon sarakkeiden joukossa.
- Tietotyyppi – sarakkeen tietotyyppi,
- Valinnaiset sarakerajoitukset, kuten selitämme tämän opetusohjelman myöhemmissä osissa.
Pudota pöytä
Voit pudottaa pöydän käyttämällä "Drop TABLE" komento, jota seuraa taulukon nimi seuraavasti:
DROP TABLE guru99;
Vaihtopöytä
Voit käyttää "ALTER TABLE" komento taulukon nimeämiseksi uudelleen seuraavasti:
ALTER TABLE guru99 RENAME TO guru100;
Voit varmistaa, että taulukon nimi on muuttunut, komennolla ".taulukot" näyttääksesi taulukkoluettelon ja taulukon nimi tulee nyt muuttaa seuraavasti:
Kuten näet taulukon nimen "guru 99" muutetaan muotoon "guru 100" jälkeen "muuta pöytää”Komento.
SQLite lisää sarakkeita - käyttämällä ALTER TABLE Komento
Voit myös käyttää "ALTER TABLE" komento sarakkeiden lisäämiseen:
ALTER TABLE guru100 ADD COLUMN Age INT;
Tämä muuttaa taulukkoa "guru100" ja lisää uusi sarake Ikä siihen.
- Jos et nähnyt tulostetta, tämä tarkoittaa, että käsky onnistui ja sarake lisättiin. Ei tulostetta tarkoittaa, että kohdistin sijoitetaan sen jälkeen "sqlite>" ilman tekstiä tämän jälkeen
- Voimme kuitenkin käyttää komentoa varmistaaksemme, että sarake on lisätty ".schema guru100" tämä antaa sinulle taulukon määritelmän, ja sinun pitäisi nähdä juuri lisäämämme uusi sarake:
SQLite Lisää arvo taulukkoon
Arvojen lisäämiseksi taulukkoon käytämme "LAITTAA SISÄÄN" lausunto seuraavasti:
INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);
Voit jättää sarakkeiden nimet pois taulukon nimen jälkeen ja kirjoittaa ne seuraavasti:
INSERT INTO Tablename VALUES(value1, value2, ….);
Siinä tapauksessa, kun jätät sarakkeiden nimet pois taulukoista, lisättävien arvojen määrän on oltava täsmälleen sama kuin taulukon sarakkeiden määrä. Sitten jokainen arvo lisätään vastaavuussarakkeeseen. Esimerkiksi seuraavalle lisäyslausekkeelle:
INSERT INTO guru100 VALUES(1, 'Mike', 25);
Tämän lausunnon tulos on seuraava:
- Arvo 1 lisätään sarakkeeseen "id".
- Arvo "Mike" lisätään sarakkeeseen "Nimi"Ja
- Arvo 25 lisätään sarakkeeseen "Ikä".
INSERT … DEFAULT VALUES -lauseke
Voit täyttää taulukon sarakkeiden oletusarvoilla kerralla seuraavasti:
INSERT INTO Tablename DEFAULT VALUES;
Jos sarake ei salli nolla- tai oletusarvoa, saat virheilmoituksen "NOT NULL -rajoitus epäonnistui" tälle sarakkeelle. seuraavasti: