SQLite 3のコマンドラインツールの「ATTACH」コマンドで添付したSQLiteデータベースファイルのテーブルとそのテーブル内の行をリストアップするには、どのようなSQLを使用すればよいですか?
SQLiteデータベースのテーブルを見るには、いくつかの手順があります。
1.データベース内のテーブルをリストアップします。
.テーブル
2.テーブルの見え方を列挙します。
.schema tablename
3.テーブル全体を印刷します。
SELECT * FROM tablename;
4.利用可能なSQLiteプロンプトコマンドをすべて列挙します。
.ヘルプ
次のように、sqlite_masterテーブルを通過する必要があるようです。
SELECT * FROM dbname.sqlite_master WHERE type='table';
そして、SELECT
などで各テーブルを手動で調べ、行を確認します。
.DUMPや
.SCHEMA`コマンドでは、データベースを全く見ていないようです。
また、テーブルを一覧表示することもできます。
SELECT name FROM sqlite_master
WHERE type='table';