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:

Muuta taulukkoa

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

SQLite Lisää sarakkeita

  • 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ää sarakkeita

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

SQLite Lisää arvo taulukkoon

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:

INSERT - OLETUSARVOT Lauseke