====== SQLiteの使い方 ======
[[:start|一つ上へ]]
===== 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