Aby utworzyć tabelę w SQLite, użyj CREATE TABLE
oświadczenie.
Uruchomienie tej instrukcji tworzy tabelę w bieżącej bazie danych. Podczas tworzenia tabeli określasz również kolumny, które będzie ona zawierać, a także ich typy danych.
Poniższy kod tworzy tabelę o nazwie Artyści :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Tworzy to tabelę z dwiema kolumnami (o nazwie ArtistId i Nazwa wykonawcy ).
Identyfikator wykonawcy
kolumna ma typ danych
INTEGER
i
Nazwa wykonawcy
kolumna ma typ danych
TEKST
. Używając NOT NULL
określamy, że kolumna musi zawierać wartość dla każdego rekordu.
Określiliśmy również, że ArtistId jest kluczem podstawowym. Będzie to kolumna unikalnego identyfikatora tabeli.
Sprawdź, czy tabela została utworzona
Możesz sprawdzić, czy tabela została utworzona za pomocą .tables
polecenie.
Uruchomienie tego polecenia daje następujące wyniki:
sqlite> .tables Artists
Wyświetl szczegóły tabeli
Możesz także użyć .schema
polecenie, aby wyświetlić szczegóły tabeli.
Aby użyć tego polecenia, po prostu .schema
po którym następuje nazwa tabeli. Tak:
.schema Artists
A to powinno skutkować następującymi efektami:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Teraz, gdy stworzyliśmy tabelę, możemy wstawić dane.