如何在 Debian 11 上安装 SQLite
SQLite 是关系型 C 库 DBMS(数据库管理系统)之一。与其他几个数据库管理系统不同,SQLite 不是客户端-服务器数据库引擎。 SQLite 是应用软件(例如 Web 浏览器)中的常见选择,作为本地/客户端存储集成数据库系统。它可能是最常用的数据库引擎,因为当今许多众所周知的浏览器、操作系统、移动应用程序和嵌入式系统都使用它。 SQLite 将主机系统上的整个数据库记录为单个平台文件。
基于文件的是 SQLite。它与其他 SQL 数据库不同,因为 SQLite 没有单独的服务器进程,就像大多数其他 SQL 数据库的情况一样。文章中介绍了两种方法在 Debian 11(Linux OS) 上安装 SQLite 的过程:
如何从 Debian 存储库安装 SQLite
如何使用 SQLite 网站安装 SQLite
在通过任何一种方法安装 SQLite 之前更新软件包:
更新包
在安装任何软件之前,通过运行以下命令确保您的系统是最新的非常重要:
现在要获取系统上所有已安装软件包的最新版本,请通过运行以下命令来升级软件包:
现在我的所有软件包都已更新和升级。
方法 1:如何从 Debian 存储库安装 SQLite
由于 SQLite 已经存在于 Debian 11 存储库中,因此我们可以轻松地从存储库安装 SQLite,但这不是 SQLite 的最新版本。
第 1 步:在 Debian 11 上安装 SQLite
运行下面提到的命令从 Debian 11 存储库安装可用版本的 SQLite:
步骤2:检查版本
要验证安装,请通过以下命令检查 SQLite 的版本号:
方法 2:如何使用 SQLite 网站安装 SQLite
在撰写本文时,SQLite 的最新稳定版本是“3.36.0”,但不幸的是,在 Debian 11 存储库中,最新版本不可用。因此,要直接从 SQLite 网页安装最新版本,我们将使用 wget 和 tar 命令。
请按照以下步骤成功安装最新版本:
第 1 步:安装构建工具
首先我们需要安装用于构建包的构建工具,运行下面提到的命令来安装“build-essentials”:
要安装SQLite源代码,请访问SQLite网站,检查最新版本或您想要安装的任何版本并复制其源代码链接;就我而言,最新的是 3.36.0。现在使用下面提到的命令下载它:
如果您在 wget 命令中安装其他版本,则可以替换 SQLite 源代码链接。
步骤 3:提取源代码
运行下面提到的命令创建一个单独的目录以提取该文件夹中的源代码:
您可以根据您的选择设置目录名称:
现在通过下面提到的命令移动到新创建的目录:
现在通过 tar 命令提取 SQLite 的源代码:
要首先编译提取的源代码,您需要通过以下命令访问生成的文件夹:
要开始编译,请通过以下命令配置代码:
现在使用 make 命令从 SQLite 源代码构建库和可执行文件:
第五步:安装SQLite
现在通过运行下面提到的命令在 make 命令的帮助下安装 sqlite 3.36.0 版本:
第 6 步:验证安装
要验证最新版本 SQLite 的安装,请通过以下命令检查版本号:
如何测试 SQLite
成功安装SQLite后,您可以创建数据库和表来测试其工作情况。
使用 sqlite3 命令创建数据库“linux.db”,如下所示:
现在通过下面提到的代码创建带有参数(名称 String,版本 INT)的表“linux”:
将数据插入到新创建的表中:
现在通过下面提到的查询从“linux”表中获取数据:
您可以根据您的需求编写更多查询;这只是一个示例,旨在向您展示 SQLite 如何在 Debian 11 终端中工作。
结论:
SQLite是一个基于文件的关系数据库,它包含C语言库。它是一种常用的数据库引擎,主要用于移动应用程序。它将主机系统上的整个数据库记录为单个平台文件。在本文中,我们讨论了通过两种方法在 Debian 11 上安装 SQLite;使用 wget 命令从 Debian 11 存储库和 SQLite 网站获取。还讨论了在终端上使用 sqlite3 命令的 SQLite 的工作。阅读本文后,您将能够在 Debian 11 系统上成功安装和使用 SQLite。