Um eine Tabelle in SQLite zu erstellen, verwenden Sie CREATE TABLE
Aussage.
Das Ausführen dieser Anweisung erstellt die Tabelle in der aktuellen Datenbank. Wenn Sie eine Tabelle erstellen, geben Sie auch die Spalten an, die die Tabelle enthalten soll, sowie deren Datentypen.
Der folgende Code erstellt eine Tabelle namens Artists :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Dadurch wird eine Tabelle mit zwei Spalten (genannt ArtistId ) erstellt und Künstlername ).
Die
ArtistId
Spalte hat den Datentyp
INTEGER
und der
ArtistName
Spalte hat den Datentyp
TEXT
. Durch die Verwendung von NOT NULL
wir geben an, dass die Spalte einen Wert für jeden Datensatz enthalten muss.
Wir haben auch angegeben, dass die ArtistId ist der Primärschlüssel. Dies wird die eindeutige ID-Spalte für die Tabelle sein.
Überprüfen Sie, ob die Tabelle erstellt wurde
Ob die Tabelle erstellt wurde, können Sie anhand der .tables
überprüfen Befehl.
Das Ausführen dieses Befehls führt zu Folgendem:
sqlite> .tables Artists
Tabellendetails anzeigen
Sie können auch das .schema
verwenden Befehl, um die Details der Tabelle anzuzeigen.
Um diesen Befehl zu verwenden, einfach .schema
gefolgt vom Tabellennamen. So:
.schema Artists
Und dies sollte zu Folgendem führen:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Nachdem wir nun eine Tabelle erstellt haben, können wir Daten einfügen.