MRが楽しい

MRやVRについて学習したことを書き残す

SQLiteのバイナリファイルを作成する

本日は SQLite の技術調査枠です。
SQLiteのバイナリファイルを作成する方法を記事にします。

SQLite

SQLite は軽量・コンパクトなオープンソース関係データベース管理システム(RDBMS)です。
現在リリースされている「SQLite3」はバイナリーデータの利用をサポートしています。
www.sqlite.org

今回はこの SQLite の Tools アプリを使ってデータベースのバイナリファイルを作成してみます。

SQLiteのダウンロード

SQLite の Tools アプリは以下のダウンロードページから取得できます。
www.sqlite.org

今回は筆者の Windows 環境で利用するので[Precompiled Binaries for Windows]項の[sqlite-tools]をダウンロードしました。

ダウンロードした zip ファイルを展開すると、以下の3つの実行ファイルが含まれています。今回はこの中の sqlite3.exe を利用します。
・sqldiff.exe
・sqlite3.exe
・sqlite3_analyzer.exe

sqlite3.exe を起動すると以下のコマンドラインインタフェースが起動します。

バイナリファイルを作成または開く

データベースを記録するバイナリファイルを作成または開くため、以下のコマンドを実行します。

.open {ファイル名}

実行すると sqlite3.exe のフォルダに指定したファイル名のバイナリファイルが作成されます。
同名のバイナリファイルが既に存在する場合は、そのデータベースが読み込まれます。

テーブルの作成

以下の SQL 文を実行してテーブルを作成します。

create table {テーブル名}({カラム名} {型名}, {カラム名} {型名}, ... );

以下のコマンドで作成済みのテーブル一覧を表示できます。

.table


カラムの追加

以下の SQL 文を実行してテーブルにカラムを追加します。

insert into {テーブル名} values({データ}, {データ}, ... );

以下の SQL 文で指定テーブル内のカラム一覧を表示できます。

select * from {テーブル名};


ツールの終了

ツールを終了する場合は以下のコマンドを実行します。

.exit