黑白配色的数据库导出方案推荐来了。SQLite本身就挺轻巧,拿来做专业数据导出那也是游刃有余。尤其是配合sqlite3.exe
这个命令行工具,操作灵活,效率还高,关键是用起来不难,挺适合开发阶段做导出、备份或者临时迁移的场景。
导出数据有几个套路,最常用的就是.dump
命令,跑一条sqlite3 my.db .dump > backup.sql
,整个库的结构和数据就搞定了。拿去别的项目直接用都没问题。哦,对了,还能挑特定表来导,省时又省事。
还有一种就是模拟SELECT INTO OUTFILE
,虽然 SQLite 不支持,但你可以用ATTACH DATABASE
+临时表组合拳,想怎么导就怎么来。稍微复杂点,但也灵活。
不想写命令?图形工具也挺多,SQLiteStudio、DB Browser for SQLite这些 GUI 都支持导出成CSV
、Excel
、JSON
,点几下就能拿结果。适合不想写命令的你。
会写点代码的朋友也别闲着,像Python的sqlite3
模块或者Java的 JDBC,都能实现自定义导出逻辑,格式任你定。比如导一批数据转成JSON
,拿去前端展示。
你要是搞正式项目,建议定时备份一份.dump
出来,用脚本跑,图个安心。恢复时直接执行 SQL 脚本就行,简单粗暴。
想换数据库平台?也没事,.dump
出来的 SQL 改一改,搬到MySQL或PostgreSQL里问题也不大。就是注意下语法兼容,比如AUTOINCREMENT
、TEXT
类型这些。
数据量大的话,建议加点事务控制,或者分批导,性能会好不少。一次性全导卡你机器,得留意。
,Professional3这个主题下的 SQLite 导出方法,灵活、轻便,还挺专业。如果你正好有数据导出、迁移、备份需求,不妨试试这些方法。