SQLite Create, Alter, Drop Table cu exemple

În acest articol, vom vedea cum să creați tabele, să modificați tabele și să eliminați tabele în SQLite3 cu exemple.

În acest tutorial, veți învăța-

  • Creați un tabel
  • Picătură de masă
  • Modificați masa
  • Adăugați coloane - Utilizând comanda ALTER TABLE
  • Introduceți valoarea într-un tabel

SQLite Creați tabelul

Sintaxă

Mai jos este sintaxa instrucțiunii CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Pentru a crea un tabel, ar trebui să utilizați interogarea „CREARE TABEL” după cum urmează:

CREARE TABEL guru99 (Id Int,Nume Varchar);

În cadrul celor două paranteze după numele tabelului, definiți coloanele tabelelor, fiecare coloană ar trebui să aibă următoarele proprietăți:

  • Un nume, numele coloanei ar trebui să fie unic printre coloanele tabelului.
  • Un tip de date - tipul de date al coloanei,
  • Constrângeri opționale de coloană, așa cum vom explica în secțiunile ulterioare din aceste tutoriale.

Picătură de masă

Pentru a renunța la un tabel, utilizați comanda „DROP TABLE” urmată de numele tabelului după cum urmează:

DROP TABLE guru99;

Modificați masa

Puteți utiliza comanda „ALTER TABLE” pentru a redenumi un tabel după cum urmează:

ALTER TABLE guru99 RENUMIȚI LA guru100;

Pentru a verifica dacă numele tabelului este modificat, puteți utiliza comanda „.tables” pentru a afișa lista tabelelor, iar numele tabelului ar trebui schimbat acum după cum urmează:

După cum puteți vedea, numele tabelului " guru99 " este schimbat în " guru100 " după comanda " alter table ".

SQLite adaugă coloane - Utilizând comanda ALTER TABLE

De asemenea, puteți utiliza comanda „ALTER TABLE” pentru a adăuga coloane:

ALTER TABLE guru100 ADAUGA CULOANA Varsta INT;

Aceasta va modifica tabelul „guru100” și va adăuga o nouă coloană Age la el.

  • Dacă nu ați văzut nicio ieșire, aceasta înseamnă că declarația a avut succes, iar coloana a fost adăugată. Nici o ieșire nu înseamnă că cursorul va fi poziționat după „sqlite>” fără text după acesta așa

  • Cu toate acestea, pentru a verifica dacă coloana a fost adăugată, putem folosi comanda „.schema guru100”, aceasta vă va da definiția tabelului și ar trebui să vedeți noua coloană pe care tocmai am adăugat-o:

SQLite Introduceți valoarea într-un tabel

Pentru a insera valori într-un tabel, folosim instrucțiuneaINSERT INTO” după cum urmează:

INSERAȚI ÎN Numele tabletei (colname1, colname2,….) VALORI (valu1, value2,….);

Puteți omite numele coloanelor după numele tabelului și le puteți scrie după cum urmează:

INSERAȚI ÎN VALOARE Numele tabletei (valoare1, valoare2, ...);

În acest caz, în cazul în care omiteți numele coloanelor din tabele, numărul de valori inserate trebuie să fie același număr exact al coloanelor tabelului. Apoi, fiecare valoare va fi inserată în coloana de corespondență. De exemplu, pentru următoarea instrucțiune de inserare:

INSERAȚI ÎN guru100 VALORI (1, „Mike”, 25);

Rezultatul acestei declarații va fi după cum urmează:

  • Valoarea 1 va fi inserată în coloana „ id ”.
  • Valoarea „Mike” va fi inserată în coloana „ Nume ” și
  • Valoarea 25 va fi inserată în coloana „ Vârstă ”.

INSERT ... instrucțiune DEFAULT VALUES

Puteți completa tabelul cu valorile implicite pentru coloane simultan, după cum urmează:

INSERAȚI ÎN Numele tabletei VALORI DEFAULT;

Dacă o coloană nu permite o valoare nulă și nici o valoare implicită, veți primi o eroare care „ Constrângerea NOT NULL a eșuat” pentru acea coloană. Ca următorul:

Articole interesante...