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();
相关推荐
dreams_dream15 小时前
企业级 Django 日志配置示例
数据库·django·sqlite
络715 小时前
Redis 非缓存核心场景及实例说明
数据库·redis·缓存
计算机学长felix16 小时前
基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
数据库·python·mysql·django·vue
GBASE16 小时前
ITPUB专访南大通用——GBase 8s数据库以内核铸根基,以生态赢未来
数据库
GBASE16 小时前
GBASE南大通用技术分享:构建最优数据平台,GBase 8s数据库安装准备(二)
数据库
林熙蕾LXL17 小时前
SQL Server——基本操作
数据库·sql
GBASE17 小时前
GBASE南大通用技术分享:构建最优数据平台,GBase 8s数据库安装准备
数据库
IOT-Power17 小时前
树莓派 Ubuntu 24.04 开机换源总结
linux·数据库·ubuntu
阿华田51217 小时前
重试框架 -- Guava Retry
数据库
柠檬汁Dev17 小时前
还在等DBA给你库?我3分钟就拉起一个高可用集群
数据库·云计算·dba