Om een tabel in SQLite te maken, gebruik je de CREATE TABLE
verklaring.
Als u deze instructie uitvoert, wordt de tabel in de huidige database gemaakt. Wanneer u een tabel maakt, specificeert u ook de kolommen die de tabel zal bevatten, evenals hun gegevenstypes.
De volgende code maakt een tabel met de naam Artiesten :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Dit creëert een tabel met twee kolommen (genaamd ArtistId en ArtiestNaam ).
De
ArtistId
kolom heeft het gegevenstype
INTEGER
en de
ArtiestNaam
kolom heeft het gegevenstype
TEXT
. Door NOT NULL
te gebruiken we specificeren dat de kolom een waarde moet bevatten voor elk record.
We hebben ook gespecificeerd dat de ArtistId is de primaire sleutel. Dit is de unieke identificatiekolom voor de tabel.
Controleer of de tabel is gemaakt
U kunt controleren of de tabel is gemaakt met behulp van de .tables
commando.
Het uitvoeren van die opdracht resulteert in het volgende:
sqlite> .tables Artists
Tabeldetails bekijken
U kunt ook het .schema
. gebruiken commando om de details van de tabel te bekijken.
Om dit commando te gebruiken, gewoon .schema
gevolgd door de tabelnaam. Zoals dit:
.schema Artists
En dit zou moeten resulteren in het volgende:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Nu we een tabel hebben gemaakt, kunnen we gegevens invoegen.