主题
SQLite 维护
常用命令
sql
.databases
.tables
.schema users
.headers on
.mode column
.timer on
.quit备份和恢复
数据库文件
备份:将 data.db 备份为 data_bak.db。
bash
sqlite3 data.db ".backup data_bak.db"恢复:将 data_bak.db 中的内容恢复到 data.db,覆盖目标数据库原有内容。
bash
sqlite3 data.db ".restore data_bak.db"文件名中的下划线 _ 不需要转义。
SQL 导出和导入
bash
sqlite3 app.db ".dump" > backup.sql
sqlite3 app.db < backup.sql清理空间
sql
VACUUM;删除大量数据后,数据库文件大小不会自动缩小,需要执行 VACUUM。
