SQLite Izveidot, mainīt, nomest tabulu ar piemēriem

Šajā rakstā mēs redzēsim, kā izveidot tabulas, modificēt tabulas un tabulu nomešanu SQLite3 ar piemēriem.

Šajā apmācībā jūs uzzināsiet

  • Izveidojiet tabulu
  • Nolaižamais galds
  • Mainīt galdu
  • Pievienot kolonnas - izmantojot komandu ALTER TABLE
  • Ievietojiet vērtību tabulā

SQLite Izveidot tabulu

Sintakse

Zemāk ir teikuma CREATE TABLE sintakse.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Lai izveidotu tabulu, jāizmanto vaicājums “CREATE TABLE” šādi:

IZVEIDOT TABULU guru99 (Id Int,Nosaukums Varchar);

Divās iekavās aiz tabulas nosaukuma jūs definējat tabulu kolonnas, katrai kolonnai jābūt šādām īpašībām:

  • Nosaukumam, kolonnas nosaukumam tam jābūt unikālam starp tabulas kolonnām.
  • Datu tips - kolonnas datu tips,
  • Izvēles kolonnu ierobežojumi, kā mēs paskaidrosim šīs apmācības nākamajās sadaļās.

Nolaižamais galds

Lai nomestu tabulu, izmantojiet komandu "DROP TABLE", kam seko tabulas nosaukums, šādi:

PILES TABULA guru99;

Mainīt galdu

Lai pārdēvētu tabulu, varat izmantot komandu "ALTER TABLE" :

ALTER TABLE guru99 PĀRVADĀT UZ guru100;

Lai pārbaudītu, vai tabulas nosaukums ir mainīts, varat izmantot komandu ".tables", lai parādītu tabulu sarakstu, un tabulas nosaukums tagad jāmaina šādi:

Kā redzat, pēc komandas " mainīt tabulu " tabulas nosaukums " guru99 " tiek mainīts uz " guru100 " .

SQLite kolonnu pievienošana - izmantojot komandu ALTER TABLE

Lai pievienotu kolonnas, varat izmantot arī komandu "ALTER TABLE" :

ALTER TABLE guru100 PIEVIENOT SLEJU Vecums INT;

Tas mainīs tabulu "guru100" un pievienos tai jaunu kolonnu Vecums .

  • Ja jūs neredzējāt nevienu izvadi, tas nozīmē, ka izraksts bija veiksmīgs, un kolonna tika pievienota. Neviena izvade nenozīmē, ka kursors tiks novietots aiz "sqlite>" bez teksta pēc šāda

  • Tomēr, lai pārbaudītu, vai kolonna ir pievienota, mēs varam izmantot komandu ".schema guru100", kas jums dos tabulas definīciju, un jums vajadzētu redzēt jauno tikko pievienoto kolonnu:

SQLite Ievietojiet vērtību tabulā

Lai ievietotu vērtības tabulā, mēs izmantojam priekšrakstu " INSERT INTO" šādi:

INSERT INTO Tabenameame (colname1, colname2,….) VALUES (value1, value2,….);

Kolonnas var izlaist aiz tabulas nosaukuma un ierakstīt šādi:

INSERT INTO Tabename VALUES (vērtība1, vērtība2,….);

Šādā gadījumā, ja no tabulām izlaižat kolonnu nosaukumus, ievietoto vērtību skaitam jābūt vienādam ar precīzu tabulas kolonnu skaitu. Tad katra vērtība tiks ievietota korespondences slejā. Piemēram, šim ierakstam:

IEVADĪT guru100 VĒRTĪBĀS (1, 'Maiks', 25);

Šī paziņojuma rezultāts būs šāds:

  • Vērtība 1 tiks ievietota kolonnā " id ".
  • Vērtība 'Mike' tiks ievietota slejā " Nosaukums " un
  • Vērtība 25 tiks ievietota slejā " Vecums ".

INSERT ... DEFAULT VALUES paziņojums

Tabulu var uzreiz aizpildīt ar sleju noklusējuma vērtībām šādi:

IEVADĪT Tablename NOLĪGUMA VĒRTĪBĀS;

Ja kolonnā nav atļauta nulle vai noklusējuma vērtība, tiks parādīta kļūda, ka šai kolonnai " NULL NULL ierobežojums neizdevās" . Kā sekojošais:

Interesanti raksti...