SQLiteの使い方

一つ上へ

Windows における環境変数設定

Windows でexeを任意のフォルダに配置したら、そのフォルダをPATHに追加する。

$env:PATH = "C:\path\to\exe;" + $env:PATH

基本的な操作

SQLite の基本的な使い方は以下の通り。

.help 使えるコマンド一覧
.databases 開いている DB 一覧
.tables テーブル一覧
.schema 全テーブルの CREATE 文表示
.schema table そのテーブルのスキーマ表示
.exit / .quit 終了
.mode 出力形式(table/csv/list/html/markdown etc.)
.headers on 列名を表示
.nullvalue NULL の表示文字変更

テーブルの作成

CREATE tablename (
  col1 TYPE,
  col2 TYPE,
  col3 TYPE
);

型は以下の値を指定できる。

説明
INTEGER整数
TEXTテキスト

CSVのインポート

通常では1行目を無視してくれないが、比較的新しいバージョンでは–skipオプションを使用できる。

.mode csv
.headers ON
sqlite> .import --skip 1 testdata.csv mytable
sqlite> .mode TABLE