SQLite Creați, modificați, aruncați un tabel cu exemple

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

SQLite Creați tabel

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 „CREAȚI TABEL” Interogați după cum urmează:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

În cele 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 pe coloană,
  • Constrângeri opționale pe coloană, așa cum le vom explica în secțiunile ulterioare din acest tutorial.

Aruncă masa

Pentru a arunca o masă, utilizați „DROP TABLE” comanda urmată de numele tabelului, după cum urmează:

DROP TABLE guru99;

Schimbați masa

Poți să folosești „ALTER TABLE” comandă pentru a redenumi un tabel după cum urmează:

ALTER TABLE guru99 RENAME TO guru100;

Pentru a verifica dacă numele tabelului este schimbat, puteți utiliza comanda ".Mese" pentru a afișa lista de tabele și numele tabelului ar trebui schimbat acum după cum urmează:

Alter Table

După cum puteți vedea numele tabelului „guru99” se schimbă în „guru100" după "schimba masa”Comanda.

SQLite adauga coloane- Folosind ALTER TABLE Comandă

Puteți folosi, de asemenea, „ALTER TABLE” comandă pentru a adăuga coloane:

ALTER TABLE guru100 ADD COLUMN Age INT;

Acest lucru va modifica tabelul „guru100” și adăugați o nouă coloană Vârstă să-l.

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

SQLite Adăugați coloane

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

SQLite Adăugați coloane

SQLite Inserați valoarea într-un tabel

Pentru a introduce valori într-un tabel, folosim „INTRODU IN" declarație după cum urmează:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

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

INSERT INTO Tablename VALUES(value1, value2, ….);

În acest caz, când omiteți numele coloanelor din tabele, numărul de valori introduse trebuie să fie același număr exact al coloanelor din tabel. Apoi fiecare valoare va fi inserată în coloana de corespondență. De exemplu, pentru următoarea declarație de inserare:

INSERT INTO guru100 VALUES(1, 'Mike', 25);

Rezultatul acestei afirmații va fi următorul:

  • 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ă".

SQLite Inserați o valoare într-un tabel

Instrucțiunea INSERT … DEFAULT VALUES

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

INSERT INTO Tablename DEFAULT VALUES;

Dacă o coloană nu permite o valoare nulă sau o valoare implicită, veți primi o eroare care „Constrângerea NOT NULL a eșuat” pentru acea coloană. După cum urmează:

Declarație INSERT - DEFAULT VALUES