如何在 Rocky Linux 9 上安装 SQLite 教程
简介:
SQLite 是一个轻量级的、嵌入式的关系型数据库管理系统。与传统的客户端-服务器数据库不同,SQLite 将整个数据库存储在一个文件中,使得它非常适合于小型应用、嵌入式设备和本地数据存储。本教程旨在手把手教你如何在 Rocky Linux 9 服务器上安装 SQLite,并进行简单的使用。
准备工作
服务器准备
必要前提:
- 一台 Linux 服务器(推荐腾讯云、阿里云或雨云等)。
我将以 雨云 为例,带大家创建一台自己的云服务器,以便学习本篇文章的内容。
注册链接: https://www.rainyun.com/NTE2NDM3_
创建雨云服务器
以下步骤仅供参考,请根据实际需求选择配置。
- 点击 云产品 → 云服务器 → 立即购买。
- 选择距离你较近的区域,以保证低延迟。
- 按照自己需求选择配置,选择Rocky Linux 9 版本,按照自己需求是否预装Docker。
- 最后按照提示进行购买。
- 购买后等待机器部署完毕,点击刚刚创建好的服务器,进入管理面板,找到远程连接相关信息。
- 我们使用
PowerShell
进行SSH
远程连接到服务器,Win+R
打开运行窗口,输入powershell
后点击确定。
- 到此为止,我们的云服务器就远程连接上了。
安装和配置步骤
第一步:更新 dnf 软件包列表
首先,你需要更新 dnf
软件包列表,以确保你可以安装最新版本的软件包。
sudo dnf update -y
第二步:安装 SQLite
Rocky Linux 9 默认的软件仓库中包含了 SQLite,你可以直接使用 dnf
安装它。
sudo dnf install sqlite -y
第三步:验证 SQLite 安装
安装完成后,你可以通过以下命令验证 SQLite 是否成功安装,并查看其版本。
sqlite3 --version
如果看到类似 3.x.x ...
的输出,说明 SQLite 已经成功安装。
第四步:使用 SQLite
现在你可以开始使用 SQLite 了。你可以通过 sqlite3
命令来创建一个新的数据库,并在其中执行 SQL 操作。
-
创建数据库:
创建一个名为
test.db
的数据库文件。sqlite3 test.db
这将启动 SQLite 命令行界面,并打开或创建一个名为
test.db
的数据库文件。 -
创建表:
在 SQLite 命令行界面中,使用以下 SQL 命令创建一个名为
users
的表。CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, email TEXT UNIQUE );
这个命令将创建一个包含
id
,name
, 和email
三个字段的users
表。 -
插入数据:
使用以下 SQL 命令向
users
表中插入一些数据。INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com'), ('Bob', 'bob@example.com'), ('Charlie', 'charlie@example.com');
这个命令将向
users
表中插入三条记录。 -
查询数据:
使用以下 SQL 命令查询
users
表中的所有数据。SELECT * FROM users;
这将显示
users
表中的所有记录。 -
退出 SQLite 命令行:
使用
.exit
命令退出 SQLite 命令行。.exit
第五步:查看数据库文件
你可以使用 ls
命令查看刚刚创建的 test.db
数据库文件。
ls -l test.db
第六步:使用 SQLite 命令行工具管理数据库
你可以随时使用 sqlite3
命令来访问和管理你的 SQLite 数据库。例如,要查看数据库的结构:
sqlite3 test.db ".schema"
这将显示数据库中所有表的创建语句。
结尾
通过本教程,你已经成功在 Rocky Linux 9 服务器上安装并使用了 SQLite 数据库。SQLite 简单易用,非常适合小型项目和本地数据存储。现在你可以使用 SQLite 来管理你的数据,创建小型应用,或进行数据分析。请记住,SQLite 将所有数据存储在一个文件中,因此请妥善保管你的数据库文件。
功在 Rocky Linux 9 服务器上安装并使用了 SQLite 数据库。SQLite 简单易用,非常适合小型项目和本地数据存储。现在你可以使用 SQLite 来管理你的数据,创建小型应用,或进行数据分析。请记住,SQLite 将所有数据存储在一个文件中,因此请妥善保管你的数据库文件。
标签:SQLite,users,创建,数据库,Linux,服务器,Rocky From: https://blog.csdn.net/qq_57526628/article/details/144992374雨云 - 新一代云服务提供商: https://www.rainyun.com/NTE2NDM3_