SQLite 的压缩包里带了个挺实用的小工具——sqlitestudio-2.1.5.exe
,图形界面操作数据库,省事多了。SQLite 本身也是老熟人了,体积小、效率高,不用服务器就能跑,直接嵌进项目里用着顺手。像做移动端、嵌入式或者单机工具类应用,拿它再合适不过了。
SQLite 的数据库文件就是一个.sqlite
或者.db
的磁盘文件,整个库结构和数据都包里面了,拷贝、部署都方便。想想连建库都不用开服务,是不是省心?
SQL 支持还挺全的,DDL、DML、DQL 都不缺,用法也和大数据库差不多。比如你想建个用户表,就照常写CREATE TABLE
;插入、查数据也都熟套路。
类型系统比较灵活,有INTEGER
、TEXT
、BLOB
这些基本类型,也支持动态类型。就是说,同一列你存字符串也能存数字——虽然不推荐这么搞,但有时候真挺方便。
索引、主键、触发器这些都有支持,查数据快,写个规则自动执行操作也 OK。存储过程方面虽然没内建,不过可以自定义函数配合用。
事务支持也不差,BEGIN
、COMMIT
搞一套下来就能保证数据一致。安全方面还能配权限,比如GRANT
、REVOKE
这类 SQL 你都能用。
而且这个压缩包里带的SQLite Studio真挺好用。双击打开就能连数据库,表结构、数据都能可视化操作,还能导出 SQL、查数据、改字段,开发调试时省了不少事。
如果你正在做Python
、Java
、C#
这类语言的项目,也别担心,SQLite 都有对应的绑定库,调接口方便得。
哦对了,如果你对嵌入式开发感兴趣,还可以看看这些工具:SQLite3、SQLiteExpertPro,配合使用效果更棒。
如果你平时项目里需要一个轻量的数据库,又不想折腾 MySQL 或 PostgreSQL 那一整套部署流程,那不妨试试这个 SQLite 压缩包,开箱即用,轻便又不失功能。