目录 #1.1数据库简介 1.1.1使用数据库的必要性 1.1.2数据库的基本概念 1.1.3数据库发展史 1.1.4关系数据库的基本概念 #2.1MySQL服务基础 2.1.1MySQL的二进制安装 1.1数据库简介 1.1.1使用数据库的必要性 数据库作为数据管理的核心工具,在各类场景中发挥着不可替代的作用。 数据库具有以下特点: 结构化存储,提升数据组织效率 保证数据完整性与一致性 支持高效查询与检索 1.1.2数据库的基本概念 1.数据 数据是对客观事物的符号表示,是信息的载体和表现形式,可被记录、存储、处理和传输。 2.数据库和数据库表 数据库(Database)是按照特定规则组织、存储和管理数据的电子仓库,本质是数据结构化存储与高效访问的工具。 数据库表(Table) 是数据库中数据存储的基本单元,类似 Excel 表格,但结构更严格、功能更强大。 3.数据库管理系统和数据库系统 数据库管理系统(Database Management System,DBMS) 是一种用于管理数据库的软件系统,它位于用户与操作系统之间,负责对数据库进行统一的管理和控制,是数据库系统的核心组成部分。 数据库管理是指对数据库系统的全生命周期进行规划、设计、维护和优化的过程,旨在确保数据库高效、安全、可靠地支持业务需求。 1.1.3数据库的发展史 1.数据库系统的发展史 (1)初级阶段--第一代数据库 第一代数据库主要指20 世纪 60 年代末至 70 年代中期出现的数据库系统,是数据库技术的奠基阶段,它们是层次模型和网状模型,为统一管理和共享数据提供了有力的支撑。 (2)中级阶段--第二代数据库 第二代数据库指20 世纪 70 年代中期至 90 年代以关系模型为核心的数据库系统,是数据库发展史上的革命性阶段。其诞生源于对第一代数据库(层次 / 网状模型),关系型数据库在 80 年代进入商用成熟期,成为企业级数据管理的主流。 (3)高级阶段--第三代数据库 第三代数据库是20 世纪 90 年代末至今,为应对互联网、大数据、物联网等新兴场景挑战而发展的数据库技术体系。其核心目标是突破第二代数据库(关系型数据库)在非结构化数据处理、高并发扩展、灵活性等方面的局限。 2.经典数据模型 (1)网状模型 网状模型是数据库发展史上的一种重要数据模型,诞生于 20 世纪 60 年代末,由数据库任务组(DBTG)提出,是层次模型的扩展。它采用图结构(有向图)来表示实体及实体间的联系,允许实体间存在多对多(M:N)的复杂关系,突破了层次模型中 “只能有一个父节点” 的限制,更贴近现实世界中事物的复杂关联。 (2)层次模型 层次模型是数据库发展史上最早的数据模型之一,诞生于 2