SQLiteをCLIから使う(sqlite3)


概要

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さえ覚えておけばやっていける。