SQLlite 的轻量级特性,适合前端开发时快速搞个小数据库来测试数据逻辑,挺方便的。整个安装过程也不复杂,下载个SQLite3.exe
扔进Windows
目录,命令行里直接就能用。
创建数据库的方式也简单粗暴,命令行输入 sqlite3 d:\test.db
就能生成文件,输入 .help
看看支持哪些命令,跟玩控制台差不多,挺有趣。
SQL 语句方面也不用发愁,SELECT
、CREATE TABLE
、INSERT INTO
都是那套老朋友语法,直接上手。比如想插入管理员账户,用 INSERT INTO Admin (UserName, Password) VALUES ('admin', 'password');
就搞定。
如果你想在项目里用 C# 搞点后端连接,Ado.net 的驱动支持也蛮不错。安装一下,从System.Data.SQLite.dll
入手,连数据库用 Data Source=d:\test.db;
就完事。
有意思的是它的一些命令,比如 .tables
、.schema
、.dump
这些操作挺直观,输出结构、数据备份恢复什么的,命令一跑就有反馈,挺适合新手练手或者做点简单项目。
要注意几个小技巧哦,比如批量插入数据的时候开个事务,效率能提高不少。还有别直接拼 SQL,记得用参数化语句,比如cmd.Parameters.AddWithValue("@UserName", userName)
,安全性和性能都会好点。
命令行操作一开始不习惯,但用几次就熟了。如果你不想跑命令,可以配合一些可视化工具,比如 DB Browser for SQLite,也挺好用的。
如果你刚开始接触数据库,或者想搞个轻量测试环境,SQLlite 绝对是个不错的选择。