在 Linux Ubuntu 上配置 SQLite3 数据库非常简单,因为 SQLite 是一个轻量级、无服务器的数据库,安装和使用起来都非常方便。以下是详细步骤:
1. 安装 SQLite3
-
打开终端(Ctrl + Alt + T)。
-
更新系统包管理器:
sudo apt update
-
安装 SQLite3:
sudo apt install sqlite3
-
验证安装:
sqlite3 --version
如果看到类似
3.x.x
的版本号,说明安装成功。
2. 创建 SQLite 数据库
-
选择数据库文件存放的目录(例如
/var/databases
):mkdir -p /var/databases cd /var/databases
-
创建或打开一个 SQLite 数据库(例如
example.db
):sqlite3 example.db
这会启动 SQLite3 的交互式命令行。
3. 配置和管理数据库
创建表
在 SQLite3 命令行中,可以使用 SQL 创建表:
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT NOT NULL,
password TEXT NOT NULL
);
插入数据
INSERT INTO users (username, password) VALUES ('admin', 'password123');
查询数据
SELECT * FROM users;
退出 SQLite3 命令行
.exit
4. 使用 SQLite 数据库文件
- 数据库文件(如
example.db
)会被保存到指定的目录中,之后的应用程序可以直接访问这个文件。 - 常见的访问方式:
- Python: 使用
sqlite3
模块。 - PHP: 使用 PDO 或 SQLite3 扩展。
- C++/Java: 使用适配器(如 JDBC/ODBC)。
- Python: 使用
5. 权限和备份
-
设置数据库文件权限:
sudo chown <your_user>:<your_user> /var/databases/example.db chmod 600 /var/databases/example.db
-
备份数据库:
cp /var/databases/example.db /path/to/backup/
6. 查看 SQLite 文件信息
可以使用 sqlite3
提供的 .dump
命令导出数据:
sqlite3 example.db ".dump" > backup.sql
恢复数据:
sqlite3 example.db < backup.sql
通过以上步骤,你就可以在 Ubuntu 上配置并使用 SQLite3 数据库了。