-
MySQL基础
- 数据库概述
- 数据库服务
- 数据库连接
-
MySQL操作
- 数据库操作
- 数据表操作
- 数据操作
-
MySQL表结构
- 数据类型
- 字段属性
- 实体间关系
-
MySQL高级
- 高级插入
- 高级删除
- 高级更新
- 高级查询
- 高级查询子语句
-
MySQL查询
- 联合查询
- 连接查询
- 子查询
-
MySQL管理
- 数据管理
- 用户管理
-
MySQL优化
- 优化概述
- 表3范式
-
MySQL引擎
- 存储引擎概述
- InnoDB存储引擎
- MyISAM存储引擎
- Memory存储引擎
-
MySQL日志
- 慢查询日志概述
- 精确记录查询时间
-
MySQL索引
- 索引概述
- 索引操作
- 执行计划
- 索引结构
- 索引覆盖
- 索引使用
- 数据碎片
-
MySQL锁
- 锁概述
- 表锁语法
- 行锁语法
- PHP锁应用
- PHP文件锁
-
MySQL缓存
- 查询缓存概述
- 查询缓存失效
-
MySQL分区
- 分区介绍
- 分区算法
- 分区管理
-
MySQL分表
- 分表设计
- 分表类型
-
MySQL视图
- 视图语法
- 视图作用
-
MySQL编程
- 变量
- 运算符
- 判断语句
- 循环语句
-
MySQL存储过程
- 存储过程介绍
- 存储过程语法
-
MySQL函数
- 系统函数
- 自定义函数
-
MySQL触发器
- 触发器概述
- 触发器语法
- 触发器案例
-
MySQL事务
- 事务概述
- 事务语法
-
MySQL主从
- 主从复制概述
- 主从复制用户
- 主从复制日志
- 主从复制配置
- 主从复制应用
1 数据库简介
数据库是由数据库管理系统支撑、按特定结构组织存储数据的集合。
2 数据库作用
(1) 高效存储:通过结构化设计减少数据冗余,支撑千万级、亿级海量数据稳定存储;
(2) 快速检索:借助索引技术实现毫秒级查询,支持复杂条件筛选,解决数据查找效率问题;
(3) 数据共享:通过并发控制技术,允许多用户、多系统同时安全访问数据,避免操作冲突;
(4) 保障安全:提供权限管理、备份恢复等功能,防止数据泄露、丢失,确保数据一致性与可靠性。
3 数据库图解
注意:
1) DBMS: 数据库(管理)系统,是我们“安装”而得到的。
2) DB: 数据库,一个数据库管理系统中可以存放多个数据库。通常一个项目(网站)使用一个数据库来存储其中的数据。
3) table:表,一个数据库中可以存放多个表。
4) row:行,指一行数据,一个表中可以有很多行。
5) record:记录,也是指一行数据。
6) column:列,指一列数据,一个表可以有若干列。
7) field:字段(列名),指数据表中的一列的名称(类似表头),一个表可以有若干字段。
4 常见数据库
常见的数据库主要包括:SQL Server,Oracle,MySQL等。