在 Arch Linux 上安装 Sqlite
如何在 Arch Linux 上安装 SQLite
SQLite 是一个轻量级的基于文件的数据库系统。它不像其他大型数据库那样有任何依赖关系。 SQLite 使用较少的内存,因此它非常适合 Android 等嵌入式系统。如果不需要存储太多数据,您还可以将 SQLite 用于您的网站和应用程序。SQLite 是一个很棒的数据库。由于它是基于文件的数据库系统,因此有一些限制。单个 SQLite 数据库文件的文件大小取决于创建该文件的文件系统。例如,在FAT 32文件系统上,SQLite数据库文件可以大到4GB。为了避免 SQLite 的限制,您应该使用支持大文件的文件系统。就是这样。
如果您认为数据库文件可能大于文件系统支持的最大文件,则应考虑使用其他数据库系统,例如 MySQL、MariaDB 或 PostgreSQL。
SQLite 是开源的跨平台数据库。
在本文中,我将向您展示如何在 Arch Linux 上安装 SQLite。让我们开始吧。
安装 SQLite
首先使用以下命令更新 Arch 机器的 pacman 软件包存储库缓存:
pacman 包存储库缓存应该更新。
SQLite 版本 3 是撰写本文时的最新版本,可在 Arch Linux 的官方软件包存储库中找到。
您可以运行以下命令在 Arch Linux 上安装 SQLite 3:
现在按“y”,然后按
应安装 SQLite 3。
安装完成后,您可以运行以下命令来检查SQLite是否正常运行:
从下面的截图中可以看到,安装的SQLite版本是3.22.0。
使用 SQLite
在本节中我将向您展示如何使用 SQLite 3 数据库系统。
您可以通过sqlite3命令行界面使用SQLite 3,也可以使用DB Browser for SQLite以图形方式使用SQLite 3。我将向您展示如何使用数据库浏览器以图形方式使用 SQLite。 DB Browser for SQLite 可在 Arch Linux 的官方软件包存储库中找到。您可以使用以下命令在 Arch Linux 上安装DB Browser for SQLite:
现在按“y”,然后按
应安装DB Browser for SQLite。
现在,您可以转到所需桌面环境的活动或应用程序菜单,然后查找SQLite,您应该会看到DB Browser for SQLite 图标,如下面的屏幕截图所示。点击它。
DB Browser for SQLite 应启动,如下面的屏幕截图所示。
您可以单击新建数据库,使用DB Browser for SQLite创建新的SQLite 3数据库。
单击新建数据库后,系统会提示您保存 SQLite 数据库,如下面的屏幕截图所示。输入文件名并单击保存。
单击保存后,您应该会看到以下窗口。
在下面屏幕截图的标记部分中输入表名称。我将其称为用户表。
现在单击添加字段按钮,如下面的屏幕截图所示。
您应该会看到正在创建一个新字段 Field1。
现在将字段名称从 Field1 更改为 id,将类型保留为 INTEGER 并标记 PK、 >AI 和 Not null 复选框,如下面的屏幕截图所示。
现在再次点击添加字段按钮,创建一个新字段firstname并将类型更改为TEXT,并标记Not null< 复选框,如下面的屏幕截图所示。
现在再次点击添加字段按钮,创建一个新字段姓氏并将类型更改为文本,并标记Not null< 复选框,如下面的屏幕截图所示。
这足以演示如何使用DB Browser for SQLite来处理 SQLite 3 数据库。因此,请点击确定,如下面的屏幕截图所示。
该表显示在数据库浏览器窗口的左侧。
现在要将数据插入表中,请转到浏览数据选项卡,将表更改为用户,然后单击新记录,如标记中所示截图如下。
如您所见,添加了一条空记录。
您可以单击该记录并根据需要进行修改。
完成后,您可以单击屏幕截图中标记的写入更改按钮,将更改保存到数据库。
您还可以使用 SQLite 的命令行界面打开数据库文件,如下所示:
users SQLite 3 文件应使用 SQLite 3 打开,如下面的屏幕截图所示。
现在运行以下 SQL 语句来选择 users 表的所有行。
如您所见,我使用DB Browser保存的数据就在那里。
这就是安装 SQLite 并在 Arch Linux 上使用它的方法。感谢您阅读本文。