Lita is a free and open source SQLite database administration tool for Windows, MacOSX and Linux.
- Open, create, compact, manage SQLite databases
- Create, rename, delete, and empty tables
- Create, rename and delete columns
- Create, modify and delete records
- Encrypt or reencrypt your databases
- Run, import and export your custom SQL statements
- Create and delete indices
SQLiteでできるほとんどのことができると思われます。
Android や iOS ではデータベースは SQLite を利用しているので SQL のテストをしたい際に便利です。
Android なら端末の以下のパスに .db ファイルがあるらしいです。ROOT権限があれば覗けるとか。
/data/data/[パッケージ名]/database/
iOS なら Mac の以下のパスに .sqlite ファイルがあります。
/Users/[ユーザー名]/Library/Application Support/iPhone Simulator/[ビルド時のiOSのバージョン]/Applications/[アプリのGUID]/Documents//Users/[ユーザー名]/Library が隠しファイル設定になっているので TinkerToolで表示させてやりましょう。
SQL ゼロからはじめるデータベース操作が Oracle, SQL Server, DB2, PostgreSQL, MySQL に対応していたので
勉強がてらに SQLite を対応させようと思います。
スマホアプリは SQLiteなのでマスターしておきたいですね。