SQLite 查询数据库属性
1. 查看所有表名
若要查看数据库里的所有表名,可以借助 sqlite_master
系统表来实现。sqlite_master
表存储着数据库的元数据,其中包含了所有表、视图、索引等的定义信息。
SELECT name FROM sqlite_master WHERE type='table';
2. 查看表的结构
若要查看某个表的结构,也就是表的列名、数据类型等信息,可以使用 PRAGMA table_info
指令。
PRAGMA table_info(table_name);
你需要把 table_name
替换成你实际要查看的表名。
3. 查看数据库文件大小
在 SQLite 命令行工具中,没有直接查看数据库文件大小的指令,但你可以通过操作系统的命令来查看。例如,在 Linux 或者 macOS 系统中,你可以使用 du
命令:
du -h your_database.db
在 Windows 系统中,你可以使用 dir
命令:
dir your_database.db
4. 查看 SQLite 版本
你可以使用以下 SQL 语句来查看当前使用的 SQLite 版本:
SELECT sqlite_version();