45人参与 • 2025-11-14 • MsSqlserver
sqlite 是一个轻量、可靠的嵌入式数据库系统,无需服务器即可运行,广泛用于测试、原型开发和小型应用中。
在 linux 系统中安装 sqlite 的方式主要有两种:
以下将详细介绍两种方式的安装步骤。
sqlite 官方提供了预编译好的 linux 版本压缩包,其中包含 sqlite3 命令行工具。
这种方式适合需要独立可执行文件或特定版本 sqlite 的用户。
sqlite-tools-linux-x64-3450200.zip)。~/downloads)。
在终端中执行以下命令:
cd ~/downloads unzip sqlite-tools-linux*.zip
解压完成后,会生成一个新目录,其中包含:
sqlite3(命令行数据库工具)sqldiffsqlite3_analyzer进入该目录:
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 正在使用 内存数据库,不会将数据写入磁盘。
.open --new test.db
这会创建并连接到一个新的 test.db 文件。
.open test.db
.databases
.quit
你也可以在启动命令后直接指定数据库:
./sqlite3 test.db
如果文件不存在,sqlite 将自动创建。
退出时输入:
.quit
几乎所有主流 linux 发行版的官方软件源中都包含 sqlite3 工具。
此方法简单快速,推荐给一般用户。
sudo apt update sudo apt install sqlite3
sudo yum install sqlite
sudo dnf install sqlite
安装完成后,可以通过以下命令验证:
sqlite3 --version
若输出版本号,则说明安装成功。
输入以下命令启动 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 此时仍使用内存数据库。
.open --new test.db
.open test.db
.databases
.quit
sqlite3 test.db
同样,若文件不存在,sqlite 将自动创建。
| 安装方式 | 适用场景 | 命令 |
|---|---|---|
| 官方压缩包安装 | 需要特定版本或无 root 权限 | ./sqlite3 |
| 包管理器安装 | 推荐一般用户使用 | sudo apt/yum/dnf install sqlite3 |
通过以上任意方式,你即可在 linux 系统中安装并运行 sqlite。
sqlite 轻便、易用、跨平台,是学习 sql 与原型开发的绝佳选择。
到此这篇关于在linux上设置sqlite的详细步骤的文章就介绍到这了,更多相关linux设置sqlite内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论