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 小时前
redis缓存:雪崩、穿透、击穿详解
数据库·redis·缓存
暴躁小师兄数据学院3 小时前
【AI大数据工程师特训笔记】第01讲:数据库基本概念
大数据·数据库·笔记
杨云龙UP3 小时前
Oracle Flashback Query 实战练习:误更新、误删除数据如何快速找回?
linux·运维·数据库·sql·oracle·flashback
basketball6163 小时前
SQL 条件聚合 使用方法总结
服务器·数据库·sql
洛水水4 小时前
Redis 内存淘汰策略详解
数据库·redis·缓存
一只fish4 小时前
Oracle官方文档翻译《Database Concepts 26ai》第12章-数据并发与一致性
数据库·oracle
Crazy_eater4 小时前
Mysql(1)
数据库·mysql
万岳科技系统开发4 小时前
外卖系统小程序开发方案解析:直播、团购与外卖功能如何融合
数据库·小程序·架构
码上有光4 小时前
MySQL——复合查询
android·数据库·mysql·期末快速复习