SQLite 查询数据库属性

1. 查看所有表名

若要查看数据库里的所有表名,可以借助 sqlite_master 系统表来实现。sqlite_master 表存储着数据库的元数据,其中包含了所有表、视图、索引等的定义信息。

sql 复制代码
SELECT name FROM sqlite_master WHERE type='table';

2. 查看表的结构

若要查看某个表的结构,也就是表的列名、数据类型等信息,可以使用 PRAGMA table_info 指令。

sql 复制代码
PRAGMA table_info(table_name);

你需要把 table_name 替换成你实际要查看的表名。

3. 查看数据库文件大小

在 SQLite 命令行工具中,没有直接查看数据库文件大小的指令,但你可以通过操作系统的命令来查看。例如,在 Linux 或者 macOS 系统中,你可以使用 du 命令:

bash 复制代码
du -h your_database.db

在 Windows 系统中,你可以使用 dir 命令:

bash 复制代码
dir your_database.db

4. 查看 SQLite 版本

你可以使用以下 SQL 语句来查看当前使用的 SQLite 版本:

sql 复制代码
SELECT sqlite_version();
相关推荐
人道领域3 分钟前
Day | 09 【苍穹外卖:订单售后业务】
java·数据库·后端
minji...6 分钟前
Linux 进程间通信(一)进程间通信与匿名管道
linux·运维·服务器·数据结构·数据库·c++
XDHCOM10 分钟前
ORA-12532: TNS:invalid argument 故障解析,Oracle报错远程处理技巧与修复方法分享
数据库·oracle
IMPYLH15 分钟前
Linux 的 csplit 命令
linux·运维·服务器·数据库
cm65432021 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
星辰_mya23 分钟前
利用 BeanPostProcessor 实现动态增强与框架开发
数据库
qq_4160187225 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
Sunshine for you27 分钟前
使用Python分析你的Spotify听歌数据
jvm·数据库·python
2401_8845632428 分钟前
用Python读取和处理NASA公开API数据
jvm·数据库·python
逸Y 仙X28 分钟前
文章十一:ElasticSearch Dynamic Template详解
java·大数据·数据库·elasticsearch·搜索引擎·全文检索