SQLite Luo, muuta, pudota taulukko ja esimerkkejä

Tässä artikkelissa näemme kuinka luoda taulukoita, muokata taulukoita ja pudottaa taulukoita SQLite3: ssa esimerkkien avulla.

Tässä opetusohjelmassa opit-

  • Luo taulukko
  • Pudota pöytä
  • Vaihda taulukko
  • Lisää sarakkeita - ALTER TABLE -komennolla
  • Lisää arvo taulukkoon

SQLite Luo taulukko

Syntaksi

Alla on CREATE TABLE -käskyn syntaksi.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Luo taulukko käyttämällä CREATE TABLE -kyselyä seuraavasti:

LUO TAULUKKO guru99 (Id Int,Nimi Varchar);

Määrität taulukoiden sarakkeet taulukon nimen jälkeen olevissa kahdessa sulkeessa, jokaisella sarakkeella on oltava seuraavat ominaisuudet:

  • Nimi, sarakkeen nimen, jonka on oltava yksilöllinen taulukon sarakkeissa.
  • Tietotyyppi - sarakkeen tietotyyppi,
  • Valinnaiset sarakerajoitukset, kuten selitämme tämän opetusohjelman myöhemmissä osioissa.

Pudota pöytä

Pudota taulukko käyttämällä "DROP TABLE" -komentoa ja taulukon nimeä seuraavasti:

DROP TABLE guru99;

Vaihda taulukko

Voit nimetä taulukon ALTER TABLE- komennon avulla seuraavasti:

ALTER TABLE guru99 Nimeä uudelleen guru100: ksi;

Voit varmistaa, että taulukon nimi on muuttunut, näyttämällä taulukoiden luettelo komennolla ".tables" ja taulukon nimi on muutettava nyt seuraavasti:

Kuten näette, taulukon nimi " guru99 " muutetaan " guru100 ": ksi " muuta taulukkoa " -komennon jälkeen.

SQLite lisää sarakkeita - ALTER TABLE -komennon avulla

Voit lisätä sarakkeita myös ALTER TABLE -komennolla:

ALTER TABLE guru100 LISÄÄ SARAKE Ikä INT;

Tämä muuttaa taulukkoa "guru100" ja lisää siihen uuden sarakkeen Ikä .

  • Jos et nähnyt yhtään tulosta, se tarkoittaa, että käsky onnistui ja sarake lisättiin. Ei ulostuloa tarkoittaa, että kohdistin sijoitetaan "sqlite>": n jälkeen ilman tekstiä tämän jälkeen

  • Sen varmistamiseksi, että sarake on lisätty, voimme kuitenkin käyttää komentoa ".schema guru100" , jolloin saat taulukon määritelmän, ja sinun pitäisi nähdä uusi lisätty sarake:

SQLite Lisää arvo taulukkoon

Arvojen lisäämiseksi taulukkoon käytämme " INSERT INTO" -lausetta seuraavasti:

INSERT INTO tabletename (colname1, colname2,….) ARVOT (value1, value2,….);

Voit jättää pois sarakkeiden nimet taulukon nimen jälkeen ja kirjoittaa sen seuraavasti:

INSERT INTO tabletename ARVOT (arvo1, arvo2,….);

Siinä tapauksessa, että jätät sarakkeiden nimet taulukoista, lisättyjen arvojen määrän on oltava sama tarkka taulukon sarakkeiden lukumäärä. Sitten kukin arvo lisätään kirjeenvaihtosarakkeeseen. Esimerkiksi seuraavalle lisäyslausekkeelle:

INSERT INTO guru100 ARVOT (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… OLETUSARVOT -lauseke

Voit täyttää taulukon sarakkeiden oletusarvot kerralla seuraavasti:

INSERT INTO tabletename OLETUSARVOT;

Jos sarake ei salli nolla-arvoa eikä oletusarvoa, saat virheilmoituksen, joka " EI NULL-rajoitus epäonnistui" tälle sarakkeelle. Seuraavasti:

Mielenkiintoisia artikkeleita...