Windows系统SQLite3安装超详细教程(小白一键上手)
SQLite3是一款超级轻量的嵌入式数据库引擎,整个库就一个文件,不需要单独启动服务,特别适合本地开发、小工具存储、移动端嵌入或者学习SQL语法。很多新手在Windows上想用它时,第一反应是“去哪下载?怎么装?装完怎么验证?”其实SQLite3根本不像MySQL那样需要复杂安装包,官方直接提供预编译好的命令行工具,解压加环境变量就能用。下面我按最稳妥的方式,把从下载到能正常敲命令的全过程拆开讲清楚,保证电脑小白也能一步步跟完。
一、安装前先确认这几件事
先看自己的系统是不是64位Windows 10或Windows 11(右键“此电脑”→属性就能看到)。目前官方主推x64版本,32位机器已经很少见了,建议直接选64位包。
准备一个干净的文件夹,比如D:\Tools\sqlite,后面解压和配置都用这个路径,避免放在C盘Program Files导致权限问题。
关掉杀毒软件的实时监控一会儿,有些安全软件会误报sqlite3.exe。
网络正常就行,下载文件只有几MB,几秒搞定。
二、官方命令行工具安装(最推荐、最干净)
这是最正统的方式,装完后在任何地方打开CMD或PowerShell都能直接敲sqlite3。
-
打开浏览器访问官方下载页(地址是sqlite.org/download.html)。页面往下翻,找到“Precompiled Binaries for Windows”这一栏。
下载两个文件就够用:- sqlite-tools-win-x64-xxxxxxx.zip(里面有sqlite3.exe、sqldiff.exe、sqlite3_analyzer.exe)
- 如果以后要写程序调用动态库,再额外下sqlite-dll-win-x64-xxxxxxx.zip(里面是sqlite3.dll和sqlite3.def)。
数字是版本号,选最新的就行,目前稳定版都在3.4x以上。
-
下载完成后,右键zip文件→解压到刚才准备好的D:\Tools\sqlite。解压后你会看到sqlite3.exe等几个文件直接躺在文件夹根目录,不要再套一层子目录。
-
把这个路径加到系统环境变量PATH里,这样系统才能找到sqlite3命令。
具体操作:- 右键“此电脑”→属性→高级系统设置→环境变量。
- 在“系统变量”区域找到Path这一行,双击打开。
- 点“新建”,把D:\Tools\sqlite完整路径粘贴进去,确定保存。
- 注意:如果是Windows 11,界面可能直接显示一排路径列表,同样点新建粘贴即可。
- 全部窗口点确定退出,环境变量立即生效,不用重启电脑。
-
验证是否安装成功。
按Win+R输入cmd回车,打开黑色命令窗口。
直接输入:
sqlite3
回车后如果出现类似“SQLite version 3.45.x”的欢迎信息,并且提示符变成“sqlite>”,说明安装完美。
再输入.exit退出即可。
如果提示“不是内部或外部命令”,99%是PATH没加对,重新检查路径是否拼写错误、有没有多余空格,或者重新打开一个新的CMD窗口再试。
三、用包管理器一键安装(懒人首选)
如果你已经装过Chocolatey(Windows上的包管理神器),那就更省事了。
管理员身份打开PowerShell或CMD,输入:
choco install sqlite
回车后自动下载最新版并配置好PATH。
装完同样用sqlite3命令验证。
没有Chocolatey的朋友,可以先去chocolatey.org看官方安装脚本,一行命令就能把Chocolatey本身装上,以后装很多开发工具都方便。
四、Python用户的特殊情况
如果你电脑里已经装了Python(3.x版本),其实SQLite3已经内置了,根本不用单独装命令行工具。
打开CMD输入:
python
进入交互界面后敲:
import sqlite3
print(sqlite3.sqlite_version)
如果能正常打印出版本号,说明Python自带的SQLite已经可用。
想在代码里创建数据库,写几行就行:
import sqlite3
conn = sqlite3.connect('test.db')
print("数据库创建成功")
conn.close()
不过命令行工具还是建议单独装一份,方便你直接在终端里调试SQL语句。
五、顺便装一个图形化管理工具(强烈建议)
纯命令行对新手不够友好,推荐再装一个免费开源的DB Browser for SQLite。
去官网sqlitebrowser.org下载Windows安装包,一路下一步装完。
打开后点“新建数据库”或“打开数据库”,就能用鼠标点点选选建表、写查询、导出数据,比敲命令直观多了。
装好后记住把.db文件关联到这个软件,以后双击就能直接打开。
六、安装后立刻能用的基础操作
验证通过后,直接在CMD里练几下:
sqlite3 mydb.db # 创建并打开一个叫mydb.db的数据库
create table user(id integer primary key, name text); # 建表
insert into user values(1, '张三');
select * from user;
.tables # 查看所有表
.schema user # 看表结构
.quit # 退出
这些命令记住就够应付日常了。数据库文件就是一个普通.db文件,想备份直接复制走,想删除直接删文件,超级干净。
七、常见坑和解决办法
- 输入sqlite3提示找不到命令:重新检查环境变量Path,确认路径正确,并且新开一个CMD窗口。
- 解压后运行sqlite3.exe闪退:多半是下错了32位版本,重新下x64的tools包。
- 想在Visual Studio或其它IDE里用:把sqlite3.dll拷到项目目录或系统System32,再引入头文件即可。
- 权限报错:不要把工具放在C:\Windows或Program Files,换到D盘普通文件夹。
- 版本太旧:直接覆盖解压新版本文件到原文件夹,PATH不用动。
装完SQLite3后,你已经拥有了一个零配置、零服务的本地数据库环境。无论是写Python脚本存数据、做小工具配置文件,还是学习SQL语句,它都能轻松扛住。整个过程不超过10分钟,文件体积也只有几MB,完全不会拖慢电脑。以后换电脑直接把那个sqlite文件夹拷走,再加一次PATH就恢复原状,迁移成本几乎为零。

还没有评论,来说两句吧...