Skip to content

SQLite - 安装

SQLite 因其零配置、无服务器和自包含的设计而闻名。这使其成为移动设备、Web 浏览器和桌面软件中开发、测试和嵌入式应用的理想数据库。本章将指导您在 Windows、Linux 和 macOS 上使用现代工具安装 SQLite。

在 Windows 上安装 SQLite 的推荐方法是使用包管理器,如 Windows 包管理器 (winget) 或 Scoop。这可以自动化下载和 PATH 环境变量的配置。

打开 PowerShell 或命令提示符并运行:

winget install SQLite.SQLite

如果您使用 Scoop,可以通过以下方式安装 SQLite:

scoop install sqlite
  • 步骤 1:访问 SQLite 官方下载页面 (https://www.sqlite.org/download.html)。
  • 步骤 2:在“Precompiled Tools for Windows”(Windows 预编译工具)部分,下载 sqlite-tools-win*.zip 文件。
  • 步骤 3:创建一个文件夹,例如 C:\sqlite,并将 zip 文件内容解压到其中。您将获得 sqlite3.exe、sqldiff.exe 和 sqlite3_analyzer.exe。
  • 步骤 4:将该文件夹 (C:\sqlite) 添加到系统的 PATH 环境变量中,以便从任何命令提示符访问 sqlite3。

大多数 Linux 发行版都预装了 SQLite。您可以通过打开终端并输入 sqlite3 来验证。如果未安装或需要更新版本,请使用您的发行版包管理器。

  • 对于 Debian/Ubuntu:sudo apt-get update && sudo apt-get install sqlite3
  • 对于 Fedora/CentOS/RHEL:sudo dnf install sqlite 或 sudo yum install sqlite
  • 对于 Arch Linux:sudo pacman -S sqlite

要获取最新版本,您可以从源代码编译。这适用于高级用户。

# 从 sqlite.org/download.html 下载最新的 autoconf-*.tar.gz
$ tar xvfz sqlite-autoconf-*.tar.gz
$ cd sqlite-autoconf-*
$ ./configure --prefix=/usr/local
$ make
$ sudo make install

macOS 包含一个系统版本的 SQLite,但它通常已过时。安装和管理现代版 SQLite 的推荐方法是使用 Homebrew。

如果您尚未安装 Homebrew,请从 https://brew.sh 安装。然后,在您的终端中运行以下命令:

$ brew install sqlite

Homebrew 将为您处理安装和 PATH 配置。您可能需要重启终端或加载 shell 配置文件(例如 source ~/.zshrc),以使更改生效。

安装完成后,打开新的终端或命令提示符并检查版本:

$ sqlite3 --version
3.45.1 2024-03-13 11:04:34 a4999f345386c9360875727a4e69a237142416f40c73336214d02641a87b417c (example output)

现在,您可以通过输入 sqlite3 启动 SQLite 命令行 shell。这将打开一个内存数据库。

$ sqlite3
SQLite version 3.45.1 2024-03-13 11:04:34
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .quit