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

CentOS 7 系统上安装 SQLite

1. 检查系统更新
在安装新软件之前,建议先更新系统的软件包列表,以确保使用的是最新的软件源和补丁。打开终端,执行以下命令:

sudo yum update -y

-y 选项表示在更新过程中自动回答 “yes”,避免手动确认。


2. 安装 SQLite
CentOS 7 的默认软件源中包含了 SQLite,你可以使用 yum 包管理器来安装它。执行以下命令:

sudo yum install sqlite sqlite-devel -y

sqlite:这是 SQLite 数据库管理系统的核心包。
sqlite-devel:这个包包含了开发 SQLite 应用程序所需的头文件和库文件,如果你只是使用 SQLite 而不进行开发,也可以只安装 sqlite。


3. 验证安装
安装完成后,可以通过查看 SQLite 的版本号来验证是否安装成功。执行以下命令:

sqlite3 --version

如果安装成功,会输出 SQLite 的版本信息,例如:

3.45.3 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 (64-bit)

4. 启动 SQLite
安装完成后,你可以随时启动 SQLite 并创建或管理数据库。执行以下命令启动 SQLite:

sqlite3 test.db

上述命令将创建一个名为 test.db 的新数据库文件,并进入 SQLite 的交互式命令行界面。在这个界面中,你可以执行各种 SQL 命令来管理数据库。例如,创建一个简单的表:

CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    age INTEGER
);

输入完上述命令后,按回车键执行。

插入单条数据

INSERT INTO users (name, age) VALUES ('Alice', 25);

在上述语句中,由于 id 列被定义为 INTEGER PRIMARY KEY,SQLite 会自动为其分配一个唯一的整数值,因此不需要显式指定 id 的值。如果你想手动指定 id 的值,也可以这样写:

INSERT INTO users (id, name, age) VALUES (1, 'Bob', 30);

插入多条数据
如果你想一次性插入多条数据,可以使用以下语法:

INSERT INTO users (name, age) VALUES 
('张三', 20),
('李四', 2),
('Charlie', 35),
('David', 22),
('Eve', 28),
('王五', 38);

注意:多条数据之间要以逗号结尾,最后一条以分号结尾。

你可以使用 SELECT 语句来验证表是否创建成功:

SELECT * FROM users;

要退出 SQLite 的交互式命令行界面,可以输入 .quit 并按回车键:

.quit

通过以上步骤,你就可以在 CentOS 7 系统上成功安装和使用 SQLite 数据库了。

相关文章:

  • LDR6500在Type-C转DP视频双向互传方案
  • RAW图与BAYER图异同
  • LinuX---Shell---read命令
  • 02 windows qt配置ffmpeg开发环境搭建
  • Leetcode3340:检查平衡字符串
  • 实验5 逻辑回归
  • C语言基础笔记整理(附代码示例)
  • React开发指南:核心、实践与案例
  • Spring Cloud Eureka - 高可用服务注册与发现解决方案
  • 青梧字幕:AI驱动的视频字幕提取与翻译工具
  • std::span
  • 思维训练让你更高、更强 |【逻辑思维能力】「刷题训练笔记」假设法模式逻辑训练题(1-5)
  • SEO效果归因模型:多触点转化路径的马尔可夫链分析
  • 湿大气校正效应
  • 《DeepSeek 开源 DeepGEMM:开启AI计算新时代的密钥》:此文为AI自动生成
  • Redis面试篇
  • 高性价比8位4通道同时工作1.25GS/s单通道最高5GS/s
  • 查找特定的值(信息学奥赛一本通-1110)
  • 关于PLC、电缆线材及气缸选型的详细教程
  • CPU相关:uptime命令
  • 九江宜春领导干部任前公示,3人拟提名为县(市、区)长候选人
  • 美联储主席:供应冲击或更频繁,将重新评估货币政策方法中的通胀和就业因素
  • 阿里上季度营收增7%:淘天营收创新高,AI产品营收连续七个季度三位数增长
  • 中拉互联网发展与合作论坛在西安开幕
  • 商务部:长和集团出售港口交易各方不得规避审查
  • 有人倒卖试运营门票?上海乐高乐园:这些票存在无法入园风险