Windows上安装sqlite3

1,894 阅读3分钟

介绍

SQLite 是一个轻量级、无需安装、配置和服务器支持的本地关系型数据库。

核心特点

特性说明
轻量级整个数据库引擎就是一个 .dll.so文件(几百 KB)
文件型数据库所有数据存储在一个 .db文件中,易于复制、备份
零配置不需要安装服务器或运行服务
跨平台支持 Windows、Linux、Android、iOS 等系统
SQL 支持支持大部分标准 SQL 语法
事务安全支持 ACID 事务,数据安全有保障

你可以用它做什么?

  • 移动应用(如:微信、WhatsApp、安卓系统)
  • 桌面软件(如:Chrome 浏览器)
  • 脚本工具(Python 脚本中常用)
  • 嵌入式设备(如:路由器、物联网设备)
  • 小型应用或测试场景的数据库存储

SQLite 和 MySQL、PostgreSQL 的区别

特性SQLiteMySQL/PostgreSQL
启动方式嵌入式需要运行数据库服务器
部署成本极低较高
并发支持较差(单进程写)较强(支持多用户多连接)
使用场景本地、小型项目Web 应用、大型系统

什么时候用 SQLite?

  • 做一个简单的 App 或桌面软件
  • 搞一个小工具,用来存用户数据
  • 做原型或本地测试
  • 嵌入到设备里,比如智能手表、扫码枪等

不适合的场景

  • 网站访问量很大(比如淘宝、抖音后台)
  • 需要多个用户同时读写数据的场景

如何通俗理解

SQLite 就是“一个可以直接用的迷你数据库”,不需要安装服务器,像文档一样轻便,还能用 SQL 来管理数据。

就像一个“小巧又聪明的笔记本”,你可以把数据(比如联系人、账单、聊天记录)直接写进它,而且它只需要一个文件就能完成所有事情

1. 它是一个数据库

你可以用它存东西,就像 Excel 表格那样,把数据一行一行地记录下来。

2. 它不需要安装服务器

不像 MySQL 那样要启动个数据库服务,SQLite 直接“嵌在你的软件里”,
打开就能用,关掉也没事,不用守护进程,不用联网。

3. 数据存在哪?

全都在一个 .db 文件里,就像一个电子笔记本,你拷走这个文件,数据也全带走了

4. 它很轻巧

整个数据库程序就像一个小工具,只有几百 KB,手机、浏览器、甚至路由器都能跑。

举个生活例子

比如你用微信:

  • 你跟朋友的聊天记录,是不是可以离线看?
  • 就是因为微信把数据用 SQLite 存在了手机里

或者你用 Chrome 浏览器:

  • 它也会用 SQLite 来保存浏览历史、表单记录

一、下载安装包

根据自己电脑环境,去sqlite官网下载以下两个包:

www.sqlite.org/download.ht…

二、解压

将压缩包放到D盘下的sqlite目录,并分别解压:

三、设置环境变量

四、查看是否安装成功

进入 D:sqlite3 运行sqlite3,出现以下版本信息,说明安装成功!