sqlite テーブルを作成する

sqlite テーブルを作成する

sqliteで、テーブルを作成する手順を記述してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

テーブルを作成するには、「create」を使用します。

create table テーブル名( カラム名 型, カラム名 型 ,カラム名 型 )

指定できる型は以下となります。

名前概要
TEXTテキスト
NUMERIC数値 (整数と浮動小数点数)
INTEGER整数
REAL浮動小数点数
なし入力データがそのまま格納される
  • TEXT型に、数値などを挿入すると、TEXT型に変換され挿入されます
  • NUMERIC型に、テキストが入るとINTEGERかREALに変換して、変換できれば変換して挿入されて、できなければ、そのままテキストが挿入されます
  • INTEGER型に、REAL型が入ると、INTEGER型に変換され挿入されます
  • REAL 型に、INTEGER型が入ると、REAL 型に変換され挿入されます
  • NONE 型は変換されません

「person」という名前でテーブルを作成してみます。

create table person(id, name, age);

実行結果

テーブルが作成されていることが確認できます。

型を指定

次に型を指定して作成してみます。

create table person2(id integer, name text, age integer);

実行結果

データ型が指定されて作成されていることが確認できます。