SQLite 的压缩包里带了个挺实用的小工具——sqlitestudio-2.1.5.exe,图形界面操作数据库,省事多了。SQLite 本身也是老熟人了,体积小、效率高,不用服务器就能跑,直接嵌进项目里用着顺手。像做移动端、嵌入式或者单机工具类应用,拿它再合适不过了。

SQLite 的数据库文件就是一个.sqlite或者.db的磁盘文件,整个库结构和数据都包里面了,拷贝、部署都方便。想想连建库都不用开服务,是不是省心?

SQL 支持还挺全的,DDL、DML、DQL 都不缺,用法也和大数据库差不多。比如你想建个用户表,就照常写CREATE TABLE;插入、查数据也都熟套路。

类型系统比较灵活,有INTEGERTEXTBLOB这些基本类型,也支持动态类型。就是说,同一列你存字符串也能存数字——虽然不推荐这么搞,但有时候真挺方便。

索引、主键、触发器这些都有支持,查数据快,写个规则自动执行操作也 OK。存储过程方面虽然没内建,不过可以自定义函数配合用。

事务支持也不差,BEGINCOMMIT搞一套下来就能保证数据一致。安全方面还能配权限,比如GRANTREVOKE这类 SQL 你都能用。

而且这个压缩包里带的SQLite Studio真挺好用。双击打开就能连数据库,表结构、数据都能可视化操作,还能导出 SQL、查数据、改字段,开发调试时省了不少事。

如果你正在做PythonJavaC#这类语言的项目,也别担心,SQLite 都有对应的绑定库,调接口方便得。

哦对了,如果你对嵌入式开发感兴趣,还可以看看这些工具:SQLite3SQLiteExpertPro,配合使用效果更棒。

如果你平时项目里需要一个轻量的数据库,又不想折腾 MySQL 或 PostgreSQL 那一整套部署流程,那不妨试试这个 SQLite 压缩包,开箱即用,轻便又不失功能。