sqlite3

SQLite 命令行数据库客户端

补充说明

sqlite3 是 SQLite 的官方命令行工具,可以直接打开数据库文件、执行 SQL、导入导出。SQLite 是嵌入式数据库,没有服务端进程,并发写入能力有限。

常用示例

sqlite3 app.db
sqlite3 app.db '.tables'
sqlite3 app.db '.schema orders'
sqlite3 app.db 'SELECT count(*) FROM orders;'
sqlite3 app.db '.mode column' '.headers on' 'SELECT * FROM orders LIMIT 5;'
sqlite3 app.db '.import --csv data.csv orders'
sqlite3 app.db '.dump' > backup.sql
sqlite3 app.db '.backup /backup/app.db'
sqlite3 app.db 'PRAGMA journal_mode=WAL;'
sqlite3 app.db '.read migration.sql'

易错点与排错

相关命令