SQLite 安装与使用

在 Windows 上安装 SQLite

什么是SQLite

SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询结果的工作,SQLite不采用这种工作方式。使用SQLite时,访问数据库的程序直接从磁盘上的数据库文件读写,没有中间的服务器进程。使用SQLite一般只需要带上一个dll,就可以使用它的全部功能。
 
  SQLite是一款轻型的嵌入式关系数据库,轻量级,效率高,操作起来也特别方便
 
  SQLite的主要应用场景有作为手机应用的数据库以及小型桌面软件的数据库。

第一步: 首先去官网下载安装包

官网下载 : https://www.sqlite.org/download.html
下载 sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 压缩文件。
在这里插入图片描述
下载完成
在这里插入图片描述

第二步: 创建文件夹 C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。

在这里插入图片描述

第三步: 我的电脑右击->属性->高级系统设置->高级->环境变量->Path->编辑->新建->[你的安装目录]->ok

在这里插入图片描述

在 Linux 上安装 SQLite

目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。

 $ sqlite3
 SQLite version 3.7.15.2 2013-01-09 11:53:05
 Enter ".help" for instructions
 Enter SQL statements terminated with a ";"
 sqlite>

如果没有看到上面的结果,那么就意味着没有在

### 如何安装 SQLite #### Windows 系统上的安装 对于 Windows 用户,可以通过以下方法完成 SQLite安装: 1. **下载 SQLite** 前往官方网址 `sqlite.org/download.html` 下载适合 Windows 的预编译二进制文件。通常可以找到一个类似于 `sqlite-tools-win32-x86-xxxxxx.zip` 的压缩包[^1]。 2. **解压并设置路径** 将下载的 ZIP 文件解压至指定目录(例如 `C:\SQLite`),并将该目录添加到系统的环境变量 PATH 中。这一步使得用户能够在命令提示符中直接调用 SQLite 工具。 3. **验证安装** 打开命令提示符窗口,输入 `sqlite3` 并按下回车键。如果显示 SQLite 版本信息,则表明安装已成功完成。 #### macOS 系统上的安装 macOS 用户可以选择通过 Homebrew 来简化安装过程: 1. **使用 Homebrew 安装** 如果已经安装了 Homebrew 软件包管理器,在终端执行如下命令即可轻松安装 SQLite: ```bash brew install sqlite ``` 2. **验证安装** 同样地,打开终端并输入 `sqlite3` 进行测试。若返回版本号及相关信息则表示安装正常。 #### Linux (Ubuntu/CentOS) 上的安装 针对基于 Unix 的系统如 Ubuntu 或 CentOS,提供两种主要方式来获取最新版 SQLite——利用软件仓库或者手动编译源码。 ##### Ubuntu 编译安装 SQLite3 1. 更新本地 apt-get 列表以及工具链。 ```bash sudo apt update && sudo apt upgrade -y ``` 2. 获取必要的构建依赖项。 ```bash sudo apt install build-essential libreadline-dev tkdev libssl-dev zlib1g-dev -y ``` 3. 从官网或其他可信站点取得最新的 SQLite 自动化配置脚本形式发布的 tarball 文件;接着按照常规流程展开档案、切换工作区再运行 configure 和 make 步骤直至最终完成安装动作为止[^2]。 ##### CentOS 7 编译安装 SQLite3 同样遵循类似的逻辑步骤但具体指令略有差异: 1. 准备好开发套件组。 ```bash yum groupinstall 'Development Tools' -y ``` 2. 提取 SQLite 源代码包并进入其所在位置准备下一步操作。 ```bash tar -zxvf sqlite-autoconf-3460000.tar.gz cd sqlite-autoconf-3460000 ``` 3. 开始正式编译部署环节。 ```bash ./configure --prefix=/usr/local/sqlite make && make install ``` 最后记得调整共享库缓存以反映新增加的内容[^3]: ```bash echo '/usr/local/sqlite/lib' | sudo tee /etc/ld.so.conf.d/sqlite.conf >/dev/null sudo ldconfig ``` #### Python 中集成 SQLite3 库支持 Python 默认自带了一个用于连接和操控 SQLite 数据库存储引擎的标准模块叫做 sqlite3 。然而当遇到某些特殊情况比如定制化的 SQLite 构建需求时可能就需要额外关注链接选项等问题了[^4]: 假如需要重新编译 python 加入特定功能增强过的 SQLite 组件的话,请先确认具备对应头文档及静态库资源可用之后参照官方指导手册逐步实施整个替换升级计划。 ---
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT小郭.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值