SQLite Stvorite, promijenite, ispustite tablicu s primjerima
U ovom ćemo članku vidjeti kako izraditi tablice, modificirati tablice i ubaciti tablice SQLite3 s primjerima.
SQLite Izradi tablicu
Sintaksa
Ispod je sintaksa naredbe CREATE TABLE.
CREATE TABLE table_name( column1 datatype, column1 datatype );
Da biste izradili tablicu, trebali biste koristiti “KREIRAJ TABLICU” Upit na sljedeći način:
CREATE TABLE guru99 ( Id Int, Name Varchar );
Unutar dvije zagrade iza naziva tablice, definirate stupce tablice, svaki stupac treba imati sljedeća svojstva:
- Naziv, naziv stupca trebao bi biti jedinstven među stupcima tablice.
- Tip podataka – tip podataka stupca,
- Neobavezna ograničenja stupaca kao što ćemo objasniti u kasnijim odjeljcima u ovim vodičima.
Spusti stol
Da biste ispustili tablicu, koristite “SPUŠTENI STOL” naredba iza koje slijedi naziv tablice kako slijedi:
DROP TABLE guru99;
Izmijeni stol
Možete koristiti “IZMIJENI STOL” naredba za preimenovanje tablice na sljedeći način:
ALTER TABLE guru99 RENAME TO guru100;
Da biste provjerili je li naziv tablice promijenjen, možete koristiti naredbu “.tables” za prikaz popisa tablica, a ime tablice sada treba promijeniti na sljedeći način:
Kao što vidite naziv tablice "guru99" mijenja se u "guru100" nakon što "mijenjati stol”Naredba.
SQLite dodati stupce- Upotrebom ALTER TABLE naredba
Također možete koristiti “IZMIJENI STOL” naredba za dodavanje stupaca:
ALTER TABLE guru100 ADD COLUMN Age INT;
Ovo će promijeniti tablicu “guru100” i dodajte novi stupac Dob na njega.
- Ako niste vidjeli nikakav izlaz, to znači da je izjava bila uspješna i da je stupac dodan. Nema izlaza znači da će kursor biti postavljen nakon “sqlite>” bez teksta nakon toga ovako
- Međutim, da bismo provjerili je li stupac dodan, možemo koristiti naredbu “.schema guru100” ovo će vam dati definiciju tablice i trebali biste vidjeti novi stupac koji smo upravo dodali:
SQLite Umetnite vrijednost u tablicu
Za umetanje vrijednosti u tablicu koristimo "UMETNUTI U" izjava kako slijedi:
INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);
Možete izostaviti nazive stupaca iza naziva tablice i napisati ga na sljedeći način:
INSERT INTO Tablename VALUES(value1, value2, ….);
U tom slučaju, kada izostavljate nazive stupaca iz tablica, broj umetnutih vrijednosti mora biti isti točan broj stupaca tablice. Tada će svaka vrijednost biti umetnuta u stupac korespondencije. Na primjer, za sljedeću izjavu umetanja:
INSERT INTO guru100 VALUES(1, 'Mike', 25);
Rezultat ove izjave bit će sljedeći:
- Vrijednost 1 bit će umetnuta u stupac "id".
- Vrijednost 'Mike' bit će umetnuta u stupac "Ime i Prezime“, I
- Vrijednost 25 bit će umetnuta u stupac "Dob".
INSERT … DEFAULT VALUES izjava
Tablicu možete popuniti zadanim vrijednostima za stupce odjednom na sljedeći način:
INSERT INTO Tablename DEFAULT VALUES;
Ako stupac ne dopušta nultu vrijednost niti zadanu vrijednost, dobit ćete pogrešku da "NOT NULL ograničenje nije uspjelo” za tu kolonu. Kao što slijedi: