SQLite 的安装包,真的是前端和全栈开发里实用的一个小工具。

嵌入式的设计让它轻量得像个小模块,不用跑服务、不用连端口,拎起来就能用。适合本地调试、移动端开发或者一些资源比较吃紧的项目。

SQLite 3.6.17 虽然有点“年纪”了,但胜在稳定。当年就是为了省事,我在桌面工具里直接嵌了它,结果一路跑了五年都没掉过链子。嗯,经典就是经典。

Windows下装它挺简单,去官网下载个预编译的二进制包,把sqlite3.dll丢进你的项目目录,或者加到PATH里,分分钟搞定。

LinuxMac那边更省事,用apt-getyumbrew这些包管理器装,基本上就是一行命令的事:

brew install sqlite3

SQLite 自带的sqlite3命令行工具也挺顺手的,跑查询、建表、导数据,响应也快。你要是用 Python 或者 Node 开发,也有现成的库,比如sqlite3模块或better-sqlite3,集成一点也不麻烦。

数据库文件是单个文件,拷贝、备份都方便。像我平时用.dump.read命令做备份恢复,妥妥的。有点要注意的:权限机制不强,不太适合多人同时写的场景。

提醒一句,SQLite 虽然轻量,但 SQL 支持还挺完整,像事务、索引、SQL 标准语法这些它都有,写起来跟大数据库差不多。如果你只是需要一个小而美的本地数据库,用它,准没错。

如果你对轻量数据库感兴趣,可以看看SQLite3.exe 轻量数据库,或者用 JS 方向的信托数据库做本地缓存也挺有意思。