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
,就可以看到结构了。