SQLite
 sql >> Baza danych >  >> RDS >> SQLite

SQLite - Utwórz tabelę

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przechowywanie danych w bazie danych za pomocą edycji tekstu i przycisku

  2. Jak pobrać dane z bazy danych i wyświetlić je jako ListView?

  3. Unia SQLite

  4. onCreate() funkcji RoomDatabase.Callback() nie został wywołany po pomyślnym wywołaniu funkcji .build()

  5. Jak mogę podzielić długi, pojedynczy SQLiteOpenHelper na kilka klas, po jednej dla każdej tabeli?