====== 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