För att skapa en tabell i SQLite, använd CREATE TABLE
uttalande.
Genom att köra denna sats skapas tabellen i den aktuella databasen. När du skapar en tabell anger du också de kolumner som tabellen ska innehålla, samt deras datatyper.
Följande kod skapar en tabell som heter Artister :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Detta skapar en tabell med två kolumner (kallad ArtistId och Artistnamn ).
ArtistId
kolumnen har datatypen
INTEGER
och
Artistnamn
kolumnen har datatypen
TEXT
. Genom att använda NOT NULL
vi anger att kolumnen måste innehålla ett värde för varje post.
Vi har också specificerat att ArtistId är den primära nyckeln. Detta kommer att vara den unika identifierarkolumnen för tabellen.
Verifiera att tabellen skapades
Du kan kontrollera om tabellen skapades genom att använda .tables
kommando.
Att köra det kommandot resulterar i följande:
sqlite> .tables Artists
Visa tabelldetaljer
Du kan också använda .schema
kommando för att se detaljerna i tabellen.
För att använda det här kommandot, helt enkelt .schema
följt av tabellnamnet. Så här:
.schema Artists
Och detta bör resultera i följande:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Nu när vi har skapat en tabell kan vi infoga data.