delhi09の勉強日記

技術トピック専用のブログです。自分用のメモ書きの投稿が多いです。あくまで「勉強日記」なので記事の内容は鵜呑みにしないでください。

SQLite3のコマンドのメモ

Djangoにデフォルトで同封されているDBはSQLite3なので、開発環境ではSQLite3を使用することがあるが、コマンド体系が慣れないのでメモ

・ログイン

$ cd /path/to/sqlite3_dir
$ sqlite3 ./db.sqlite3

・DB名一覧を表示

sqlite> .databases

※末尾にセミコロンは付けない

・テーブル名一覧を表示

sqlite> .tables

・describe

sqlite> .schema ${テーブル名}


・対話モードを抜ける

Ctrl + D

・SELECT、INSERT、UPDATE、DELETE
→ 他のSQLと同じ。

・truncate
→ できないらしい。