SQLite3関連でよく使うコマンドメモ
ubuntuにインストールする方法
sudo apt install build-essential
sudo apt install libreadline-dev
https://www.sqlite.org/ からほしいやつダウンロード
tar xvzf [ダウンロードファイル]
cd [sqlite dir]
./configure
make
sudo make install
sqlite3 #起動すれば成功
sqlite3のコマンド
バージョン確認 sqlite3 --version
DBファイルへのアクセス sqlite3 ????.db
SQLite3プロンプトの終了 .exit
コマンド一覧 .help
テーブル一覧表示 .table
スキーマ表示 .schema #全部 .schema [table] #対象テーブルのみ
設定確認 .show
select打ったときにヘッダも表示する設定 .header on
モード設定 .mode[list/line/column/html] ※引数は他にもありそう。今の所lineが見やすいと思われる。
SQLダンプの取得 .output [hoge.sql] #ダンプ取得先指定 .dump #DB全体 .dump [table] #テーブル指定
外部SQLファイル読み込み(=リストア) .read [hoge.sql]
カラム名一覧(sql関数) PRAGMA table_info(tablename);