MySQL数据库
本章内容
-
关系型数据库基础
-
安装MySQL
-
管理数据库和表
-
用户和权限管理
-
函数,存储过程,触发器和事件MySQL架构
-
存储引擎
-
服务器选项,系统和状态变量优化查询和索引管理
-
锁和事务管理
-
日志管理
-
备份还原
-
MySQL集群
1.数据库原理
1.1 数据的时代
数据的分类:
- 结构化的数据:即有固定格式和有限长度的数据。例如填的表格就是结构化的数据,国籍:中华人民共和国,民族:汉,性别:男,这都叫结构化数据
- 非结构化的数据:非结构化的数据越来越多,就是不定长、无固定格式的数据,例如网页,图片文件,有时候非常大,有时候很小,例如语音,视频都是非结构化的数据
- 半结构化数据:比如:XML或者HTML的格式的数据
1.2 数据库的发展史
数据库与芯片,操作系统并列为计算机技术的三大件,也是企业IT系统必不可少的核心技术
-
萌芽阶段:文件系统
使用磁盘文件来存储数据
-
初级阶段:第一代数据库