概要
SQLiteをCLIから使う際によく使うコマンドをまとめる。
環境
- macOS High Sierrra
- sqlite3 3.19.3
まとめ
sqlite3コマンド
| コマンド | 意味 |
|---|---|
| sqlite3 -h | ヘルプを表示 |
| sqlite3 | インメモリーのデータベースを作成し、対話的なセッションを開始 |
| sqlite3 foo.db | foo.db(任意の名前)に接続(無ければ作成)し、対話的なセッションを開始 |
| sqlite3 foo.db SQL | foo.db(任意の名前)にSQL(SELECT文とか.tablesとか)を実行 |
データベースに接続後
| コマンド | 意味 |
|---|---|
| .help | ヘルプを表示 |
| .show | 現在の設定を表示 |
| .quit | 終了 |
| .tables | テーブル一覧を表示 |
| .schema TABLENAME | テーブルの定義を表示 |
| .dump [TABLENAME] | テーブルのダンプで使えるSQLを表示 |
| SQL文 | 任意のSQLを実行 |
まとめ
sqlite3 -hと.helpさえ覚えておけばやっていける。