1.什么是 SQLite?
SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite源代码不受版权限制。
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。
就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。
2.为什么要用 SQLite?
下面是菜鸟教程给出的答案:
不需要一个单独的服务器进程或操作的系统(无服务器的)。
SQLite 不需要配置,这意味着不需要安装或管理。
一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。
SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。
SQLite 是自给自足的,这意味着不需要任何外部的依赖。
SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。
SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。
SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API。
SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中运行。
读到这儿其实我就明白了客户为什么非得要求使用SQLite了,因为该数据库引擎无需像mysql或SqlServer那样需要额外的使用一个服务器来提供服务
3.下载SqlLite
SQLite官网:https://www.sqlite.org/download.html
根据自己电脑操作系统配置,选择32位或64位下载(一般情况下是64位)。总共两个压缩包。

把sqlite-dll-win64-x64-3410200.zip和sqlite-tools-win32-x86-3410200.zip这两个文件下载并解压
4.安装SqlLite
在D盘environment文件目录下新建名称为SQLite的文件夹,把上面下载的两个压缩包解压到这个SQLite文件夹中,一共5个文件。

5.配置环境变量
在此电脑(版本不一样,叫法不同)右键,点击属性,打开高级系统设置






6.验证安装成功
在电脑左下角搜索框输入cmd,启动控制台,键入sqlite3,验证是否成功。



7.连接.db文件
这里介绍两种方式:
1. 先新建.db文件,再连接Navicat
2. 直接从Navicat中新建并连接
7.1方法一:先新建.db文件
直接在目标文件夹下新建一个文本文档,改为自己的要起的名字,后缀改为.db,然后打开Navicat,点击“连接”->SQLite,会弹出新建连接面板。




7.2方法二,直接从Navicat中新建





双击击test02即可打开连接(右键打开也可),打开后可看到main,双击main,就可以看到结构了。











