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️⃣ 解压压缩包
在终端中执行以下命令:
cd ~/downloads unzip sqlite-tools-linux*.zip
解压完成后,会生成一个新目录,其中包含:
sqlite3(命令行数据库工具)sqldiffsqlite3_analyzer
3️⃣ 运行 sqlite
进入该目录:
cd sqlite-tools-linux-x64-3450200
启动 sqlite:
./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️⃣ 创建或打开数据库文件
创建新数据库
.open --new test.db
这会创建并连接到一个新的 test.db 文件。
打开已有数据库
.open test.db
查看当前数据库
.databases
退出 sqlite
.quit
5️⃣ 直接在启动时打开数据库文件
你也可以在启动命令后直接指定数据库:
./sqlite3 test.db
如果文件不存在,sqlite 将自动创建。
退出时输入:
.quit
二、从发行版存储库安装
几乎所有主流 linux 发行版的官方软件源中都包含 sqlite3 工具。
此方法简单快速,推荐给一般用户。
1️⃣ debian / ubuntu 系列
sudo apt update sudo apt install sqlite3
2️⃣ centos 系列
sudo yum install sqlite
3️⃣ fedora 系列
sudo dnf install sqlite
安装完成后,可以通过以下命令验证:
sqlite3 --version
若输出版本号,则说明安装成功。
4️⃣ 启动与使用
输入以下命令启动 sqlite:
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️⃣ 创建或打开数据库文件
创建新数据库
.open --new test.db
打开现有数据库
.open test.db
查看当前数据库文件
.databases
退出
.quit
6️⃣ 启动时直接指定数据库文件
sqlite3 test.db
同样,若文件不存在,sqlite 将自动创建。
| 安装方式 | 适用场景 | 命令 |
|---|---|---|
| 官方压缩包安装 | 需要特定版本或无 root 权限 | ./sqlite3 |
| 包管理器安装 | 推荐一般用户使用 | sudo apt/yum/dnf install sqlite3 |
通过以上任意方式,你即可在 linux 系统中安装并运行 sqlite。
sqlite 轻便、易用、跨平台,是学习 sql 与原型开发的绝佳选择。
到此这篇关于在linux上设置sqlite的详细步骤的文章就介绍到这了,更多相关linux设置sqlite内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论