用 sqlite3 快速建立本地数据库
用一个普通文件存储和查询结构化数据——SQLite 无需服务器、无需配置。
运行 sqlite3 data.db 加上引号里的 SQL 即可——文件首次使用时自动创建,用 .tables / .schema / .mode column 方便查看。
01命令
命令
$ sqlite3 data.db "CREATE TABLE t (id INTEGER PRIMARY KEY, name TEXT); INSERT INTO t (name) VALUES ('alice'); SELECT * FROM t;"02作用说明
SQLite 把整个数据库放在一个普通文件里,非常适合存应用数据、导出结果和随手做数据分析。运行 sqlite3 data.db 会打开(或创建)该文件并进入交互界面,标准 SQL 都能用;.mode column、.headers on、.tables、.schema 等点命令让输出更易读。备份就是复制这个文件(或在界面里用 .backup data.db.bak),而且 Python、浏览器、手机里到处都有它。
03风险
!注意: SQLite 写入时会锁整个文件——不要放在网络共享上用,也别指望大量并发写入。用 .quit 退出;点命令后不用分号,SQL 语句必须加分号。删掉 .db 文件就等于删掉了数据库。
04撤销
撤销
$ rm data.db05来源
- sqlite3(1) - a command line interface for SQLite依据: sqlite3 [options] [databasefile] [SQL] runs SQL against a single-file database; dot-commands like .tables, .schema and .mode column control output.
- Command Line Shell For SQLite — official docs依据: Documents the CLI, dot-commands, .mode, .backup and the fact that the database is a single regular file created on first use.
最后验证: 2026-09-18 · 分类: 开发者