SQLite Database Browserの使用方法

SQLiteのデータベースをGUIで管理できます。
SQLite Database Browser

SQLite Database Browser メイン画面

参考書

ダウンロード

次のページからダウンロードできます。
SQLite Database Browser

バージョンによる相違

SQLite Database BrowserのバージョンによりSQLiteの対応バージョンが異なりますので、利用するSQLiteに合わせたバージョンをダウンロードする必要があります。

バージョン別の対応状況
バージョンSQLite2SQLite3
~1.1×
1.2~×

データベースの作成

メニューから[New Database]を選択します。
なお、データベースファイルを作成するパスに日本語が含まれていると、作成に失敗します。
New Database
【File → New Database】

テーブルの作成

データベースの作成を続行すると、テーブルの作成画面になります。もしくはメニューの[Create Table]からでも作成できます。

[Add]ボタンをクリックすることで、フィールドの追加画面になります。
Create Table
【Edit → Create Table】

テーブルのフィールドの作成

フィールドの名前を[Field name]に入力します。フィールドの型は[Field type]のコンボボックスから選択するか、右にあるボタンから任意の型を入力します。
Add database field

この方法ではフィールド制約を設定することができません。設定するには、SQLコマンドを実行してテーブルを作成する必要があります

作成したフィールドが、テーブル作成画面に一覧表示されます。
テーブルの作成を確定するには、[Create]ボタンをクリックします。
Create Table

作成したテーブルが、[Database Structure]タブに表示されます。
Database Structure

データの作成

[Browse Data]タブの[New Record]から、データベースのデータを作成できます。

作成後のデータは空の状態ですので、入力したいデータのフィールドをダブルクリックします。
Browse Data

データの内容を入力し、[Apply Changes]をクリックします。
Edit database cell

フィールドにデータが入力されます。
Browse Data

上記の手順をくり返し、データを入力していきます。
Browse Data

テーブル構造の変更

作成済みのテーブルに対して、フィールドの追加やデータ型の変更などを行えます。
(※ この方法でテーブル構造を変更すると、当該テーブルのすべてのフィールド制約が失われます)

Modify Tableアイコン

変更するテーブルを選択します。
Select table to edit

フィールドの追加

[Add field]ボタンをクリックします。
Edit table definition

フィールド名とフィールドのデータ型を指定して、フィールドを作成します。
Add database field

フィールドの編集

[Edit field]ボタンをクリックします。
Edit table definition

Edit field name and type

SQLコマンドの実行

[Execute SQL]タブから、任意のSQLコマンドを実行できます。

Execute SQL

Ver1.1では複数のコマンドを同時に実行することはできないため、1つずつ実行していく必要があります。