sqlite indexを作成する

sqlite indexを作成する

sqliteで、indexを作成する手順を記述してます。「create index」で可能です。ここでは、実際に実行した結果を画像で掲載してます。sqliteは、3.37.1を使用してます。

環境

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

手順

「index」を作成するには、「create index」を使用します。

CREATE INDEX インデックス名 ON テーブル名(カラム名, カラム名, ...);

実際に、以下のテーブル「hoge」のカラム「id」に「index」を作成してみます。

作成します。

create index ididx on hoge(id);

実行結果

以下のクエリを実行して確認してみます。

select * from sqlite_master where type = 'index' and tbl_name = 'hoge';

実行結果

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

DB Browser for SQLite

DB Browser for SQLiteからも、indexは作成可能です。

「データベース構造」から「インデックスの作成」をクリックします。

名前を入力して、カラムを選択することで作成が可能です。