For at oprette en tabel i SQLite skal du bruge CREATE TABLE
erklæring.
Kørsel af denne sætning opretter tabellen i den aktuelle database. Når du opretter en tabel, angiver du også de kolonner, som tabellen skal indeholde, samt deres datatyper.
Følgende kode opretter en tabel kaldet Kunstnere :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Dette opretter en tabel med to kolonner (kaldet ArtistId og Kunstnernavn ).
ArtistId
kolonne har datatypen
INTEGER
og
ArtistName
kolonne har datatypen
TEXT
. Ved at bruge NOT NULL
vi angiver, at kolonnen skal indeholde en værdi for hver post.
Vi har også specificeret, at ArtistId er den primære nøgle. Dette vil være den unikke identifikatorkolonne for tabellen.
Bekræft, at tabellen er oprettet
Du kan kontrollere, om tabellen er oprettet ved at bruge .tables
kommando.
Kørsel af denne kommando resulterer i følgende:
sqlite> .tables Artists
Se tabeldetaljer
Du kan også bruge .schema
kommando for at se detaljerne i tabellen.
For at bruge denne kommando skal du blot .schema
efterfulgt af tabelnavnet. Sådan:
.schema Artists
Og dette skulle resultere i følgende:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Nu hvor vi har oprettet en tabel, kan vi indsætte data.