引言:数字时代的记忆宫殿
想象一下,你每天刷的微博、淘宝购物车里的商品、微信里的聊天记录、银行账户余额……所有这些信息都存储在哪里?答案就是**数据库**。而在众多数据库产品中,MySQL无疑是最闪耀的明星之一。作为全球最流行的开源关系型数据库,它支撑着互联网世界的半壁江山。
一、数据库:数字世界的记忆系统
1、什么是数据库?
简单来说,数据库(Database)就是电子化的文件柜——一种专门用于存储、管理和检索数据的系统。但与普通文件存储不同,数据库提供了:
结构化存储:数据按特定格式组织
高效查询:快速从海量数据中找到所需信息
数据一致性:确保数据的准确性和完整性
并发控制:多人同时操作不会导致数据混乱
安全机制:保护数据不被未授权访问
2、为什么需要数据库?
在数据库出现之前,数据通常存储在文本文件或专用格式文件中。这种方式存在诸多问题:
1. 数据冗余:相同信息在多个文件中重复存储
2. 不一致性:更新一个地方,其他地方不会自动同步
3. 查询困难:从大量文件中查找特定信息效率低下
4. 安全性差:难以实现精细的访问控制
3、数据库的保存形式
MySQL 服务 → 数据库 → 数据表 → 行(记录) + 列(字段)
4、表
数据库就是 表的集合,是按照一定组织方式存储的 相关数据集合。
表结构= 行(记录) + 列(字段)
特点:
记录由字段组成,字段由字符/数字组成
可供不同用户共享
具有较小的冗余度和较高的数据独立性
数据库系统的出现,彻底改变了数据管理的方式。
二、数据库系统(DBS)与管理系统(DBMS)
1、数据库系统
组成:硬件 + 操作系统 + 数据库 + DBMS + 应用软件 + 用户
DBA(数据库管理员):负责备份恢复、维护、用户管理。
数据库应用软件:Navicat、人事管理系统、财务系统、图书管理等。

2、数据库管理系统(DBMS)
数据库管理系统(DBMS) 是位于用户和操作系统之间的软件层,负责管理数据库。它就像一位专业的管家,处理所有数据相关的家务事。

3、DBMS 工作模式:
1. 接收请求
2. 转换为底层指令
3. 执行数据库操作
4. 获取结果
5. 格式化结果
6. 返回给用户
4、DBMS的核心功能
| 功能模块 | 职责 | 类比 |
| 存储管理 | 数据在磁盘上的物理存储 | 仓库管理员 |
| 查询处理 | 解析和执行SQL查询</ |


被折叠的 条评论
为什么被折叠?



