最近SQLite3を使うのですが、都度Googleでコマンドを検索しての繰り返しでめんどくさい。。。
ということで、自分用にメモを作りました。
データベース接続前
sqlite3 に引数指定で処理する方法の一覧です。
やりたいこと | コマンド |
---|---|
DB接続 | $ sqlite3 [DB_NAME].db |
外部ファイルの実行 | $ [DB_NAME].db < [FILE_NAME].sql |
データベース接続後
sqlite3 コマンド実行後のコマンドの一覧です。
やりたいこと | コマンド |
---|---|
ヘルプ表示 | sqlite> .help |
設定情報表示 | sqlite> .show |
終了 | sqlite> .exit |
テーブル一覧表示 | sqlite> .tables |
テーブルのスキーマ表示 | sqlite> .schema [TABLE_NAME] |
外部ファイルの実行 | sqlite> .read [FILE_NAME].sql |
レコード単位でデータを表示 | sqlite> .mode line |
カンマ区切りでデータを表示 | sqlite> .mode csv |
カラム毎に左揃えで表示 | sqlite> .mode column |
タブ区切りで表示 | sqlite> .mode tabs |