SQLite Hozzon létre, módosítson, dobjon el táblázatot példákkal

Ebben a cikkben látni fogjuk, hogyan hozhat létre táblázatokat, hogyan módosíthatja a táblázatokat és hogyan helyezheti el a táblázatokat SQLite3 példákkal.

SQLite Táblázat létrehozása

Szintaxis

Az alábbiakban a CREATE TABLE utasítás szintaxisa látható.

CREATE TABLE table_name(
column1 datatype,
column1 datatype
);

Táblázat létrehozásához használja a "TÁBLÁZAT LÉTREHOZÁSA" Lekérdezés az alábbiak szerint:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

A tábla neve utáni két zárójelben határozza meg a táblázatok oszlopait, minden oszlopnak a következő tulajdonságokkal kell rendelkeznie:

  • Egy név, az oszlopnévnek egyedinek kell lennie a tábla oszlopai között.
  • Egy adattípus – az oszlop adattípusa,
  • Opcionális oszlopkorlátozások, amint azt az oktatóanyagok későbbi szakaszaiban elmagyarázzuk.

Drop asztal

Asztal ledobásához használja a „DROP TABLE” parancsot, majd a tábla nevét a következőképpen:

DROP TABLE guru99;

Alter táblázat

Használhatja „ALTER TABLE” parancs a tábla átnevezéséhez a következőképpen:

ALTER TABLE guru99 RENAME TO guru100;

A parancs segítségével ellenőrizheti, hogy a tábla neve megváltozott-e ".táblák" a táblázatok listájának megjelenítéséhez és a tábla nevét most módosítani kell a következőképpen:

Alter Table

Amint látja a táblázat neve "guru99" módosul a következőre: "guru100" azután "asztal megváltoztatása”Parancsot.

SQLite oszlopok hozzáadása- Használata ALTER TABLE parancs

Ön is használja a „ALTER TABLE” parancs oszlopok hozzáadásához:

ALTER TABLE guru100 ADD COLUMN Age INT;

Ez megváltoztatja a táblázatot "guru100" és adjunk hozzá egy új oszlopot Kor hozzá.

  • Ha nem lát semmilyen kimenetet, ez azt jelenti, hogy az utasítás sikeres volt, és az oszlop hozzáadásra került. A nincs kimenet azt jelenti, hogy a kurzor a következő helyre kerül "sqlite>" így utána nincs szöveg

SQLite Oszlopok hozzáadása

  • Az oszlop hozzáadásának ellenőrzésére azonban használhatjuk a parancsot ".schema guru100" ez megadja a táblázat definícióját, és látnia kell az új oszlopot, amelyet most hozzáadtunk:

SQLite Oszlopok hozzáadása

SQLite Szúrjon be értéket egy táblázatba

Ha értékeket szeretne beszúrni egy táblázatba, a "INSERT INTO” nyilatkozat a következő:

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

A táblázat neve után elhagyhatja az oszlopneveket, és a következőképpen írhatja be:

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

Ebben az esetben, ha kihagyja az oszlopneveket a táblákból, a beszúrt értékek számának pontosan meg kell egyeznie a táblázat oszlopainak számával. Ezután minden érték bekerül a megfelelési oszlopba. Például a következő beillesztési utasításhoz:

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

Ennek a nyilatkozatnak az eredménye a következő lesz:

  • Az 1-es érték bekerül a " oszlopbaid".
  • A „Mike” érték bekerül a „ oszlopbaNév“, És
  • Az 25-es érték bekerül a " oszlopbaKor".

SQLite Érték beszúrása egy táblázatba

INSERT … DEFAULT VALUES utasítás

A táblázatot egyszerre töltheti fel az oszlopok alapértelmezett értékeivel az alábbiak szerint:

INSERT INTO Tablename DEFAULT VALUES;

Ha egy oszlop nem engedélyez sem null értéket, sem alapértelmezett értéket, akkor hibaüzenetet kap, hogy "A NOT NULL kényszer meghiúsult” ahhoz az oszlophoz. A következőképpen:

INSERT - ALAPÉRTELMEZETT ÉRTÉKEK Nyilatkozat