SQLite

SQLite CLI 命令コマンド参考さんこう常用じょうようの dot commands をふくむ。

CLI Commands

基本操作

命令コマンド説明せつめい
.helpすべての .commands一覧いちらん簡単かんたん説明せつめい表示ひょうじ
.exit / .quitSQLite shell を終了しゅうりょう
.versionSQLite 版本バージョン編譯選項コンパイルオプション表示ひょうじ

資料庫管理

命令コマンド説明せつめい
.databases現在げんざいの session に接続せつぞくされているすべての資料庫データベース一覧表示いちらんひょうじ
.open FILENAME資料庫データベースファイルをひら
.save FILENAME現在げんざいのメモリ資料庫データベースをファイルに保存ほぞん
.read FILENAMEファイルから SQL ぶん実行じっこう

構造確認

命令コマンド説明せつめい
.tables接続せつぞく資料庫データベースのすべてのテーブルを一覧表示いちらんひょうじ
.schema [TABLE]特定とくていのテーブルまたは資料庫データベース全体ぜんたいの schema を表示ひょうじ
.fullschemaシステムテーブルをふく完全かんぜん資料庫データベース schema を表示ひょうじ
.indexes TABLE指定していテーブルのすべての索引インデックス一覧表示いちらんひょうじ
.table X Y Z指定していのテーブル XYZ のみをフィルタして一覧表示いちらんひょうじ
.dbinfo接続せつぞく資料庫データベース詳細しょうさい情報じょうほう提供ていきょう

出力設定

命令コマンド説明せつめい
.show各種かくしゅ設定せってい現在値げんざいち表示ひょうじ
.headers on|off查詢クエリ出力しゅつりょく欄位カラムヘッダーを有効ゆうこう/無効むこうにする
.mode MODE出力しゅつりょくモードを設定せってい
.nullvalue STRINGNULL あたい表示ひょうじ文字列もじれつ設定せってい
.separator STRINGCSV やテーブル出力しゅつりょく使用しようする区切くぎ文字もじ変更へんこう既定きてい|
.width N N Ncolumn モードでのテキスト出力しゅつりょく欄位幅カラムはば設定せってい

出力モード (.mode)

モード説明せつめい
column欄位カラムそろ出力しゅつりょく既定きてい
csvCSV 形式けいしき
htmlHTML テーブル形式けいしき
insertSQL INSERT ぶん形式けいしき
line各行かくぎょうに1つのあたい
list区切くぎ文字もじ分離ぶんりされたリスト
tabsタブ区切くぎ
tclTCL リスト形式けいしき
jsonJSON 形式けいしき

インポート・エクスポート

命令コマンド説明せつめい
.import FILE TABLEファイルから指定していテーブルに資料データをインポート
.output FILENAME查詢クエリ出力しゅつりょくをファイルにリダイレクト
.dump [TABLE]資料庫データベース全体ぜんたいまたは特定とくていテーブルを SQL テキスト形式けいしき出力しゅつりょく
.print STRING文字列もじれつ標準ひょうじゅん出力しゅつりょく印刷いんさつ

性能分析

命令コマンド説明せつめい
.statsメモリ使用量しようりょうふく查詢クエリ統計とうけい情報じょうほう表示ひょうじ
.explain on|off|auto查詢クエリ実行じっこう計画けいかく有効ゆうこう/無効むこうにする
.trace FILE実行じっこうされたすべての SQL ぶんをファイルにむ(ファイル未指定みしていでトレース無効むこう
.timer on|off查詢クエリ実行じっこう時間じかん測定そくていするタイマーを有効ゆうこう/無効むこうにする

バックアップ・復元

命令コマンド説明せつめい
.backup ?DB? FILE指定していファイルに資料庫データベースバックアップを作成さくせい
.restore ?DB? FILE指定していバックアップファイルから資料庫データベース復元ふくげん

その他

命令コマンド説明せつめい
.limit LIMIT VALUE特定とくてい操作そうさ制限せいげんSQLITE_LIMIT_LENGTH など)のあたい設定せってい
.changes on|off最近さいきん命令コマンド変更へんこうされた行数ぎょうすう表示ひょうじ有効ゆうこう/無効むこうにする
.vfsinfoSQLite が使用しようする VFS(仮想かそうファイルシステム)情報じょうほう表示ひょうじ
.vfsname利用りよう可能かのうな VFS 実装じっそう一覧表示いちらんひょうじ
.history命令コマンド履歴りれき管理かんりまたは表示ひょうじ