在本文中,我们将向您展示如何安装和使用 SQLite DB Browser 来加载数据库文件、浏览数据和运行 SQL 查询。

SQLite 是一个开源的、自包含的、轻量级的无服务器关系数据库管理系统。它是一个零配置的数据库,这意味着您不需要像其他数据库一样在系统中配置它。

SQLite DB Browser 是一个高品质,开源可视化工具,用于创建、设计和编辑与 SQLite 兼容的数据库文件。该软件提供控件和向导,适用于希望创建数据库,检索和编辑数据的用户和开发人员。它采用了熟悉的电子表格一样的界面,你不需要学习复杂的SQL命令。它可以在 Windows、Linux、Mac 和 FreeBSD 上运行。

SQLite DB Browser 用户会遇到的最常见的数据库文件是文件扩展名为.db.

DB Browser for SQLite 功能

DB Browser 适用于想要创建、搜索和编辑 SQLite 数据库的用户和开发人员。它的主要特点包括:

  • 创建和压缩数据库文件。
  • 创建、定义、修改和删除表和索引。
  • 浏览、编辑、添加和删除记录。
  • 搜索记录。
  • 从/到 CSV 文件导入和导出表。
  • 从 SQL 转储文件导入和导出数据库。
  • 发出 SQL 查询并检查结果。
  • 检查应用程序发出的所有 SQL 命令的日志。
  • 根据表或查询数据绘制简单图形。

在 Linux 上安装 SQLite DB Browser (SQLite 数据库浏览器)

Ubuntu / Linux Mint

为了在Ubuntu 或 Linux Mint上安装SQLite DB Browser  ,有一个包含最新版本的 PPA。要将这个 PPA 添加到您的系统并从中安装SQLite DB Browser,只需在终端中输入以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sqlitebrowser

Debian

运行以下命令在Debian上安装它。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sqlitebrowser

Fedora

Fedora 中默认包含 SQLite DB 浏览器。要安装它,只需键入:

Arch Linux

可以通过使用 Pacman 包管理器安装到 Arch Linux 中。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S sqlitebrowser

openSUSE

openSUSE用户可以通过在终端中输入以下命令来安装它:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo zypper install sqlitebrowser

如何使用 SQLite 数据库浏览器

DB Browser for SQLite 的初始界面如下所示:

通过左上角的四个选项卡可以很好地完成数据库管理。

  • 数据库结构:创建、列出和删除数据库表。
  • 浏览数据:浏览表中的值、添加行和更改值。
  • 编辑杂注:控制 SQLite 环境中的各种环境变量和状态标志。
  • 执行 SQL:使用此选项卡执行 SQL 命令。

最初这些将是空的,因为您还没有创建或打开数据库。

打开数据库

使用 SQLite DB 浏览器打开数据库文件就像您期望的那样非常简单。

要打开数据库文件,请执行以下操作:

  1. 单击工具栏中的“打开数据库”按钮。
  2. 导航到您在本地计算机上存储数据库文件的位置。
  3. 选择它并单击“打开”。

此外,您还可以将文件直接拖入用户界面,它会打开文件。

如果您还没有此数据库的副本,可以从此处下载 SQLite 示例数据库。

浏览数据

您可以通过右键单击表名称并选择“浏览表”选项来浏览表和查看记录。

结果显示表记录。

在 SQLite 数据库浏览器中运行 SQL 查询

当然,数据库的强大之处在于其查找和提取记录的能力。对于 SQL 兼容的数据库,我们使用 SQL 语言来执行此操作。

DB Browser 支持直接在“执行 SQL ”选项卡下编写 SQL 查询。所以让我们运行一个查询来看看它是如何工作的。

键入查询并单击蓝色箭头以执行您的 SQL 命令。结果显示在下部窗格中。

结论

SQLite DB Browser 是一个强大的与 SQLite 数据库交互的工具。它被开发人员和最终用户使用。

SQLite DB 浏览器不是为 SQLite 设计的,也不需要了解 SQL。它只是一个帮助用户使用 SQLite 数据库的可视化工具。

有关它的更多信息,您可以访问该 项目的网站

发表回复