当前位置:首页 > Centos > 正文

CentOS SQLite数据库完全入门指南(手把手教你安装与使用轻量级数据库)

在当今的软件开发和系统管理中,轻量级数据库因其简单、高效、无需复杂配置而广受欢迎。其中,SQLite 是最流行的嵌入式数据库之一。本文将带你从零开始,在 CentOS 系统上安装、配置并使用 SQLite数据库,即使是 Linux 和数据库新手也能轻松上手。

CentOS SQLite数据库完全入门指南(手把手教你安装与使用轻量级数据库) SQLite数据库安装 SQLite命令行操作 CentOS使用SQLite 轻量级数据库教程 第1张

一、什么是 SQLite?

SQLite 是一个开源的、无服务器的、零配置的嵌入式关系型数据库。它不需要独立的数据库服务进程,所有数据都存储在一个单一的磁盘文件中。这使得它非常适合用于移动应用、小型 Web 应用、测试环境或嵌入式设备。

二、在 CentOS 上安装 SQLite

大多数现代 CentOS 系统(如 CentOS 7/8/Stream)默认已预装 SQLite。但如果你的系统没有安装,可以通过以下步骤手动安装。

1. 检查是否已安装 SQLite

打开终端,输入以下命令:

sqlite3 --version

如果显示版本号(例如 3.7.17 2013-05-20...),说明已安装。否则继续下一步。

2. 安装 SQLite(适用于 CentOS 7/8/Stream)

使用 yumdnf 包管理器安装:

# CentOS 7 使用 yumsudo yum install sqlite# CentOS 8 / Stream 使用 dnfsudo dnf install sqlite

安装完成后,再次运行 sqlite3 --version 验证安装成功。

三、SQLite 基本操作命令

SQLite 提供了交互式命令行工具 sqlite3,你可以通过它创建数据库、建表、插入和查询数据。

1. 创建并打开数据库

在终端中执行以下命令,会自动创建名为 mydb.db 的数据库文件(如果不存在)并进入 SQLite 交互模式:

sqlite3 mydb.db

2. 常用 SQLite 命令

在 SQLite 交互模式下,可以使用以下命令(注意:以点开头的命令是 SQLite 特有命令,不是 SQL 语句):

.tables          -- 查看所有表.schema          -- 查看表结构.mode column     -- 设置输出为列对齐模式.headers on      -- 显示列名.quit            -- 退出 SQLite

3. 创建表并插入数据

以下是一个完整的示例:创建用户表、插入数据并查询:

-- 创建 users 表CREATE TABLE users (    id INTEGER PRIMARY KEY,    name TEXT NOT NULL,    email TEXT);-- 插入数据INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');INSERT INTO users (name, email) VALUES ('李四', 'lisi@example.com');-- 查询数据SELECT * FROM users;

四、常见问题与技巧

  • 数据库文件位置:SQLite 数据库存储为单个文件(如 mydb.db),你可以将其放在任意目录。
  • 备份数据库:直接复制 .db 文件即可完成备份。
  • 中文支持:SQLite 默认支持 UTF-8 编码,可正常存储中文。

五、总结

通过本教程,你已经掌握了在 CentOS 系统上安装和使用 SQLite数据库 的基本方法。无论是用于开发测试、小型项目还是学习 SQL 语法,SQLite 都是一个极佳的选择。希望这篇 轻量级数据库教程 能帮助你快速上手!

如果你正在寻找一种无需复杂配置、开箱即用的数据库解决方案,那么 CentOS SQLite数据库安装 和使用绝对值得尝试。赶快动手实践吧!

提示:本文适用于 CentOS 7、8 及 CentOS Stream 用户。操作前请确保你拥有 sudo 权限。