SQLiteでテーブルを作成するには、CREATE TABLE
を使用します ステートメント。
このステートメントを実行すると、現在のデータベースにテーブルが作成されます。テーブルを作成するときは、テーブルに含まれる列とそのデータ型も指定します。
次のコードは、 Artists というテーブルを作成します :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
これにより、2つの列を持つテーブルが作成されます( ArtistId と呼ばれます) および ArtistName 。
ArtistId
列のデータ型は
INTEGER
です。 および
ArtistName
列のデータ型は
TEXT
です。 。 NOT NULL
を使用する 列には各レコードの値が含まれている必要があることを指定しています。
ArtistId も指定しました 主キーです。これは、テーブルの一意の識別子列になります。
テーブルが作成されたことを確認します
.tables
を使用して、テーブルが作成されたかどうかを確認できます。 コマンド。
そのコマンドを実行すると、次のようになります。
sqlite> .tables Artists
テーブルの詳細を表示
.schema
を使用することもできます テーブルの詳細を表示するコマンド。
このコマンドを使用するには、単に.schema
その後にテーブル名が続きます。このように:
.schema Artists
そして、これは次の結果になるはずです:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
テーブルを作成したので、データを挿入できます。