在Linux上设置SQLite的详细步骤

 更新时间:2025年11月14日 08:33:12   作者:不惑_  
SQLite 是一个轻量、可靠的嵌入式数据库系统,无需服务器即可运行,广泛用于测试、原型开发和小型应用中,在 Linux 系统中安装 SQLite 的方式主要有两种,以下将详细介绍两种方式的安装步骤,需要的朋友可以参考下

SQLite 是一个轻量、可靠的嵌入式数据库系统,无需服务器即可运行,广泛用于测试、原型开发和小型应用中。
在 Linux 系统中安装 SQLite 的方式主要有两种:

  1. 通过 SQLite 官方压缩包 安装;
  2. 通过 Linux 发行版的包管理器 安装。

以下将详细介绍两种方式的安装步骤。

一、使用 SQLite 官方压缩包安装

SQLite 官方提供了预编译好的 Linux 版本压缩包,其中包含 sqlite3 命令行工具。
这种方式适合需要独立可执行文件或特定版本 SQLite 的用户。

1️⃣ 下载压缩包

  1. 打开 SQLite 官方下载页面。
  2. 滚动到 Precompiled Binaries for Linux 部分。
  3. 找到以 sqlite-tools 开头的压缩包(如 sqlite-tools-linux-x64-3450200.zip)。
  4. 下载并保存到方便的位置(例如 ~/Downloads)。

2️⃣ 解压压缩包

在终端中执行以下命令:

cd ~/Downloads
unzip sqlite-tools-linux*.zip

解压完成后,会生成一个新目录,其中包含:

  • sqlite3(命令行数据库工具)
  • sqldiff
  • sqlite3_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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux修改网卡名称、主机名的方法

    Linux修改网卡名称、主机名的方法

    本篇文章主要介绍了Linux修改网卡名称、主机名的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告

    怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告

    这篇文章主要介绍了怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • linux No space left on device由索引节点(inode)爆满引发500问题

    linux No space left on device由索引节点(inode)爆满引发500问题

    这篇文章主要介绍了linux No space left on device由索引节点(inode)爆满引发500问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Ubuntu部署python3.5的开发和运行环境

    Ubuntu部署python3.5的开发和运行环境

    这篇文章主要介绍了Ubuntu部署python3.5的开发和运行环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Linux之platform平台设备驱动详解

    Linux之platform平台设备驱动详解

    Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_device注册,结合设备树的of_match_table匹配机制,实现驱动与设备的自动绑定,确保无论注册顺序如何均能正确触发probe函数
    2025-07-07
  • linux中mount/umount命令的基本用法及开机自动挂载方法

    linux中mount/umount命令的基本用法及开机自动挂载方法

    本篇文章主要介绍了linux中mount/umount命令的基本用法及开机自动挂载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 详解Centos下YUM安装PHP的两种方式

    详解Centos下YUM安装PHP的两种方式

    本篇文章主要介绍了Centos下YUM安装PHP的两种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Linux系统运行级别详细介绍

    Linux系统运行级别详细介绍

    大家好,本篇文章主要讲的是Linux系统运行级别详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Linux防火墙的配置全过程

    Linux防火墙的配置全过程

    这篇文章主要介绍了Linux防火墙的配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • VMware10下CentOS 7安装配置图文教程

    VMware10下CentOS 7安装配置图文教程

    这篇文章主要为大家详细介绍了VMware10下CentOS 7安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论