SQLiteコマンド
入力行がドット(".")で始まるsqliteに対する特殊なコマンドの一覧は、SQLiteコマンドラインツールを起動した後で「.help」コマンドを実行すると表示されます。
HELPの表示
HELPを表示する。sqlite> .help
SQLite3を終了
SQLite3を終了する。sqlite> .q
SQLite3を終了
SQLite3を終了する。(.qと同じ)sqlite> .quit
SQLite3を終了
SQLite3を終了する。(.qと同じ)sqlite> .exit
外部ファイルのSQLを実行
ファイル名で指定した外部ファイルのSQLを実行する。sqlite> .read ファイル名
テーブルの確認
パターンにマッチするデータベース内のテーブル一覧を表示する。?パターン?は省略可能。sqlite> .tables ?パターン?
createのSQLを表示
(テーブルを)作成したcreateのSQLを表示する。?テーブル名?は省略可能。sqlite> .schema ?テーブル名?
インデックスを表示
テーブルに関する全てのインデックス名を表示する。sqlite> .indices テーブル名
設定を表示
現在の設定を表示する。sqlite> .show
項目ヘッダを表示
テーブル表示時に項目ヘッダを表示する。sqlite> .header on|off
結果をファイル出力
指定したファイルに結果を出力する。sqlite> .output ファイル名
結果を画面出力
出力を画面に表示する。sqlite> .output stdout
DBファイルの場所を表示
DBファイルの場所を表示する。sqlite> .databases
テーブルを再作成するSQLを表示
テーブルを再作成するSQLを表示する。?テーブル名?は省略可能。sqlite> .dump ?テーブル名?
実行したSQLを再表示
実行したSQLを再表示する。sqlite> .echo on|off
実行計画の表示
実行計画の表示する。sqlite> .explain SQL文
実行計画の表示を変更
実行計画の表示を変更する。sqlite> .explain on|off
モードの変更
指定した"line","column","insert","list","html"モードに変更する。sqlite> .mode モード
INSERTステートメントを生成
テーブルに対するINSERTステートメントを生成する。sqlite> .mode insert テーブル名
NULLデータ表示を設定する
NULLデータをSTRINGで表示する。sqlite> .nullvalue STRING
プロンプトを変更
標準のプロンプトを変更する。sqlite> .prompt MAIN CONTINUE
区切り文字列を変更
"list"モードにおける区切り文字列をSTRINGに変更する。sqlite> .separator STRING
ロック待ち時間を設定
ロックされたテーブルをオープンするのにMSミリ秒待つ。sqlite> .timeout MS
カラム幅を設定
"column"モードにおけるカラムの幅を設定する。sqlite> .width NUM NUM ...