SQLite数据库简单快速入门
SQLite很好用
1、没有依赖
SQLite的核心引擎只有一个C文件(sqlite3.c)且所有操作系统都自带;
2、下了就能用
Windows/Linux/Mac都有单文件可执行版本
移动端(iOS/Android)也只需添加一个库文件;
3、是数据库里的绿色软件
无需安装(解压即用)
无需配置
单文件部署
零管理(无服务进程)
数据库也是单文件(*.db)
下载和使用
下载地址

然后放到C://sqlite里解压
之后打开cmd:
输入cd C://sqlite
输入sqlite3
就可以进入了,之后使用 .open test.db 就可以创建/进入数据库然后就可以用SQL语句正常操作了
SQLite 常用点命令(以.开头的命令)大全
SQLite 命令行工具提供了一系列实用的点命令,这些命令不是 SQL 语句,而是 SQLite 特有的工具命令。以下是最常用的点命令:
数据库操作点命令
-
.open [文件名]- 打开或创建数据库文件.open test.db # 打开/创建 test.db .open :memory: # 使用内存数据库 -
.databases- 显示当前连接的数据库列表.databases -
.backup ?DB? FILE- 备份数据库.backup main backup.db # 备份主数据库到 backup.db -
.restore ?DB? FILE- 从文件恢复数据库.restore main backup.db
表和信息查询
-
.tables ?PATTERN?- 列出所有表(可选模式匹配).tables # 列出所有表 .tables user% # 列出以 user 开头的表 -
.schema ?TABLE?- 显示表结构.schema # 显示所有表的创建语句 .schema users # 只显示 users 表的结构 -
.indexes ?TABLE?- 列出索引.indexes # 列出所有索引 .indexes users # 列出 users 表的索引 -
.fullschema- 显示完整的数据库模式(包括统计信息)
输出格式控制
-
.mode MODE- 设置输出模式.mode list # 默认模式(竖线分隔) .mode column # 表格列模式 .mode csv # CSV格式 .mode html # HTML表格 .mode insert # 生成 INSERT 语句 -
.headers on|off- 显示或隐藏列名.headers on # 显示列名 .headers off # 隐藏列名 -
.width NUM1 NUM2...- 设置列宽(column模式).width 10 20 15 # 设置前三列宽度
文件操作
-
.read FILENAME- 执行文件中的 SQL 语句.read script.sql -
.dump ?TABLE?- 导出数据库为 SQL 文本.dump # 导出整个数据库 .dump users # 只导出 users 表 -
.output ?FILENAME?- 将输出重定向到文件.output result.txt # 输出到文件 .output stdout # 输出回屏幕
系统和其他
-
.show- 显示当前设置.show -
.timer on|off- 开启/关闭 SQL 执行时间统计.timer on -
.stats on|off- 开启/关闭统计信息.stats on -
.help- 显示所有点命令帮助.help -
.exit或.quit- 退出 SQLite.quit -
.shell CMD ARGS...- 执行系统命令.shell dir # Windows .shell ls -l # Linux/Mac
实用示例组合
-
将查询结果导出为 CSV 文件
.headers on .mode csv .output results.csv SELECT * FROM users; .output stdout -
生成数据库备份脚本
.output backup.sql .dump .output stdout -
查看表结构并计时查询
.schema orders .timer on SELECT COUNT(*) FROM orders;

浙公网安备 33010602011771号