SQLite 是一个轻量、可靠的嵌入式数据库系统,无需服务器即可运行,广泛用于测试、原型开发和小型应用中。
在 Linux 系统中安装 SQLite 的方式主要有两种:
- 通过 SQLite 官方压缩包 安装;
- 通过 Linux 发行版的包管理器 安装。
以下将详细介绍两种方式的安装步骤。
一、使用 SQLite 官方压缩包安装
SQLite 官方提供了预编译好的 Linux 版本压缩包,其中包含 sqlite3 命令行工具。
这种方式适合需要独立可执行文件或特定版本 SQLite 的用户。
1️⃣ 下载压缩包
- 打开 SQLite 官方下载页面。
- 滚动到 Precompiled Binaries for Linux 部分。
- 找到以 sqlite-tools 开头的压缩包(如
sqlite-tools-linux-x64-3450200.zip)。 - 下载并保存到方便的位置(例如
~/Downloads)。

2️⃣ 解压压缩包
在终端中执行以下命令:
bash
cd ~/Downloads
unzip sqlite-tools-linux*.zip
解压完成后,会生成一个新目录,其中包含:
sqlite3(命令行数据库工具)sqldiffsqlite3_analyzer
3️⃣ 运行 SQLite
进入该目录:
bash
cd sqlite-tools-linux-x64-3450200
启动 SQLite:
bash
./sqlite3
你将看到类似输出:
SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
此时 SQLite 正在使用 内存数据库,不会将数据写入磁盘。
4️⃣ 创建或打开数据库文件
🆕 创建新数据库
bash
.open --new test.db
这会创建并连接到一个新的 test.db 文件。
📂 打开已有数据库
bash
.open test.db
🔍 查看当前数据库
bash
.databases
🚪 退出 SQLite
bash
.quit
5️⃣ 直接在启动时打开数据库文件
你也可以在启动命令后直接指定数据库:
bash
./sqlite3 test.db
如果文件不存在,SQLite 将自动创建。
退出时输入:
bash
.quit
二、从发行版存储库安装
几乎所有主流 Linux 发行版的官方软件源中都包含 sqlite3 工具。
此方法简单快速,推荐给一般用户。
1️⃣ Debian / Ubuntu 系列
bash
sudo apt update
sudo apt install sqlite3
2️⃣ CentOS 系列
bash
sudo yum install sqlite
3️⃣ Fedora 系列
bash
sudo dnf install sqlite
安装完成后,可以通过以下命令验证:
bash
sqlite3 --version
若输出版本号,则说明安装成功。
4️⃣ 启动与使用
输入以下命令启动 SQLite:
bash
sqlite3
输出示例:
SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
SQLite 此时仍使用内存数据库。
5️⃣ 创建或打开数据库文件
创建新数据库
bash
.open --new test.db
打开现有数据库
bash
.open test.db
查看当前数据库文件
bash
.databases
退出
bash
.quit
6️⃣ 启动时直接指定数据库文件
bash
sqlite3 test.db
同样,若文件不存在,SQLite 将自动创建。
| 安装方式 | 适用场景 | 命令 |
|---|---|---|
| 官方压缩包安装 | 需要特定版本或无 root 权限 | ./sqlite3 |
| 包管理器安装 | 推荐一般用户使用 | sudo apt/yum/dnf install sqlite3 |
通过以上任意方式,你即可在 Linux 系统中安装并运行 SQLite。
SQLite 轻便、易用、跨平台,是学习 SQL 与原型开发的绝佳选择。