数据完整性与约束的分类 登录

下一节课程: 非空约束的使用 (701次播放)

5 秒后自动播放下一节
  重新观看
介绍 >

MySQL从菜鸟到大牛(基础/高级/优化)

难度:中级 共200节 142010次学习

新课:PHP零基础(CMS开发)教学!

立即报名
章节 评论 笔记 课件
第1章 简介与数据库的介绍

课程简介

09分钟13秒

为什么使用数据库及数据库常用概念

16分钟02秒

常见的DBMS的对比

18分钟47秒

RDBMS和非RDBMS的对比

20分钟04秒

ER模型与表记录的4种关系

20分钟32秒
第2章 mysql安装与配置

mysql 8.0的卸载

20分钟41秒

mysql 8.0与5.7版本的下载、安装与配置

35分钟29秒

mysql安装常见问题_服务启动与用户登录

19分钟18秒

mysql的使用演示-mysql5.7字符集的设置

27分钟52秒

navicat_sqlyog_dbserver等工具的使用

28分钟59秒

mysql目录结构及前两章课后练习

33分钟55秒
第3章 SQL概述与基本SELECT查询

SQL概述与SQL分类

34分钟29秒

SQL使用规范与数据的导入

32分钟01秒

最基本的SELECT......FROM结构

09分钟01秒

列的别名_去重_NULL_DESC等操作

33分钟18秒

使用WHERE过滤数据

10分钟06秒

课后练习

09分钟34秒
第4章 运算符

算术运算符的使用

17分钟04秒

比较运算符的使用

58分钟02秒

逻辑运算符与位运算符的使用

22分钟57秒

运算符课后练习

17分钟26秒
第5章 排序与分页操作

ORDER BY实现排序操作

21分钟32秒

LIMIT实现分页操作

30分钟53秒

排序与分页课后练习

10分钟48秒
第6章 多表查询

为什么需要多表的查询

22分钟13秒

笛卡尔积的错误与正确的多表查询

35分钟42秒

等值连接VS非等值连接、自连接VS非自连接

16分钟33秒

SQL92与99语法如何实现内连接和外连接

35分钟54秒

使用SQL99实现7种JOIN操作

21分钟39秒

NATURAL JOIN与USING的使用

10分钟54秒

多表查询课后练习

34分钟31秒
第7章 单行函数

函数的分类

12分钟45秒

数值类型的函数讲解

36分钟10秒

字符串类型的函数讲解

30分钟59秒

日期时间类型的函数讲解

52分钟37秒

流程控制函数讲解

21分钟42秒

加密解密_MySQL信息函数等讲解

25分钟05秒

单行函数课后练习

29分钟02秒
第8章 聚合函数

5大常用的聚合函数

43分钟07秒

GROUP BY的使用

31分钟29秒

HAVING的使用与SQL语句执行过程

44分钟00秒

聚合函数课后练习

19分钟03秒
第9章 子查询

子查询举例与子查询的分类

27分钟25秒

单行子查询案例分析

29分钟18秒

多行子查询案例分析

25分钟14秒

相关子查询案例分析

45分钟57秒

子查询课后练习

40分钟16秒

子查询课后练习2

48分钟28秒
第10章 创建管理数据表

数据库的创建、修改与删除

37分钟54秒

常见的数据类型_创建表的两种方式

30分钟18秒

修改表_重命名表_删除表_清空表

22分钟52秒

DCL中COMMIT与ROLLBACK的使用

21分钟58秒

阿里MySQL命名规范及MySQL8DDL的原子化

20分钟29秒

创建管理表课后练习

38分钟37秒
第11章 增、删、改

DML之添加数据

26分钟28秒

DML之更新删除操作_MySQL8新特性之计算列

20分钟40秒

DDL和DML的综合案例

36分钟50秒

增删改课后练习

37分钟20秒
第12章 mysql数据类型

数据类型概述_字符集设置

23分钟19秒

整型数据类型讲解

25分钟22秒

浮点数、定点数与位类型讲解

36分钟29秒

日期时间类型讲解

37分钟52秒

文本字符串类型(含ENUM、SET)讲解

35分钟18秒

二进制类型与JSON类型讲解

24分钟12秒

小结及类型使用建议

06分钟13秒
第13章 约束

数据完整性与约束的分类

17分钟27秒

非空约束的使用

15分钟30秒

唯一性约束的使用

35分钟45秒

主键约束的使用

21分钟46秒

AUTO_INCREMENT

21分钟16秒

外键约束的使用

42分钟01秒

检查约束与默认值约束

20分钟22秒

约束课后练习

33分钟24秒
第14章 视图

数据库对象与视图的理解

25分钟54秒

视图的创建与查看

26分钟12秒

更新视图数据与视图的删除

25分钟01秒

视图课后练习

17分钟08秒
第15章 存储过程

存储过程使用说明

19分钟20秒

存储过程的创建与调用

33分钟01秒

存储函数的创建与调用

23分钟30秒

存储过程与函数的查看修改和删除

25分钟45秒

存储过程函数课后练习

42分钟34秒
第16章 变量与结构

GLOBAL与SESSION系统变量的使用

34分钟41秒

会话用户变量与局部变量的使用

42分钟15秒

程序出错的处理机制

41分钟15秒

分支结构IF的使用

35分钟15秒

分支结构CASE的使用

27分钟00秒

LOOP_WHILE_REPEAT三种循环结构

51分钟47秒

LEAVE和ITEEATE的使用

28分钟42秒

游标的使用

29分钟07秒

课后练习

58分钟55秒
第17章 触发器

创建触发器

38分钟13秒

查看删除触发器_触发器课后练习

31分钟28秒
第18章 MySQL8.0新特性与公用表表达式

mysql8.0新特性

01小时13分钟00秒

公用表表达式_课后练习

35分钟12秒
第19章 高级特性篇概览

章节概览

19分钟12秒

CentOS环境的准备

22分钟26秒

MySQL的卸载

11分钟12秒

Linux下安装MySQL8.0与5.7版本

25分钟59秒

SQLyog实现MySQL8.0和5.7的远程连接

26分钟16秒

字符集的修改与底层原理说明

26分钟40秒

比较规则_请求到响应过程中的编码与解码过程

21分钟26秒

SQL大小写规范与sql_mode的设置

24分钟05秒

mysql目录结构与表在文件系统中的表示

34分钟48秒
第20章 用户及用户密码操作与权限管理

用户的创建、修改、删除

22分钟28秒

用户密码的设置和管理

14分钟42秒

权限管理与访问控制

38分钟30秒

角色的使用

24分钟02秒

配置文件、系统变量与mysql逻辑架构

35分钟16秒
第21章 SQL执行流程

SQL执行流程

21分钟30秒

mysql 8.0和5.7中SQL执行流程的演示

16分钟16秒

Oracle中SQL执行流程、缓冲池的使用

22分钟28秒
第22章 存储引擎与索引

设置表的存储引擎、InnoDB与MyISAM的对比

32分钟43秒

Archive、CSV、Memory等存储引擎的使用

15分钟43秒

为什么使用索引及索引的优缺点

24分钟16秒

一个简单的索引设计方案

22分钟22秒

索引的迭代设计方案

18分钟51秒

聚簇索引、二级索引与联合索引的概念

23分钟24秒

InnoDB中B+树注意事项_MyISAM的索引方案

25分钟22秒

Hash索引、AVL树、B树与B+树对比

41分钟20秒
第23章 InnoDB数据存储结构

InnoDB数据存储结构概述

20分钟23秒

页结构之文件头部与文件尾部

17分钟52秒

页结构之最小最大记录_行格式之记录头信息

24分钟10秒

页结构之页目录与页头

17分钟49秒

设置行格式与ibd文件剖析Compact行格式

30分钟46秒

行溢出与Dynamic、Compressed、Redundant

17分钟16秒

区段、碎片区与表空间结构

36分钟28秒
第24章 索引的分类

索引的分类

11分钟33秒

表中添加索引的三种方式

38分钟52秒

删除索引与索引新特性:降序索引、隐藏索引

32分钟13秒

适合创建索引的11种情况(1)

35分钟22秒

适合创建索引的11种情况(2)

24分钟44秒

不适合创建索引的7种情况

09分钟57秒
第25章 数据库优化步骤

查看系统性能参数

17分钟56秒

慢查询日志分析、SHOW PROFILE查看SQL执行成本

26分钟00秒
第26章 EXPLAIN

EXPLAIN的概述与table、id字段剖析

31分钟27秒

EXPLAIN中select_type、partitions

39分钟57秒

EXPLAIN中ref、rows、filtered、extra剖析

30分钟04秒

EXPLAIN的4中格式与查看优化器重写SQL

19分钟10秒

trace分析优化器执行计划与Sys schema视图的使用

10分钟21秒
第27章 索引失效

数据准备与索引失效的11种情况

41分钟23秒

索引失效的11种情况2

19分钟29秒
第28章 连接查询、子查询、分页查询

外连接与内连接的查询优化

19分钟45秒

JOIN语句的底层原理

27分钟56秒

子查询优化与排序优化

42分钟12秒

GROUP BY优化、分页查询优化

06分钟03秒

覆盖索引的使用

21分钟57秒

索引条件下推

18分钟27秒

其他查询优化策略

12分钟51秒

淘宝数据库的主键如何设计

26分钟38秒
第29章 范式

范式概述与第一范式

21分钟42秒

第二范式与第三范式

25分钟44秒

反范式化的应用

23分钟23秒

巴斯范式、第四范式、第五范式和域键范式

18分钟19秒

范式的实战案例

18分钟37秒
第30章 ER建模、设计原则、编写规范

ER建模与转换数据表的过程

25分钟34秒

数据库的设计原则和日常SQL编写规范

15分钟30秒

Power Designer创建概念、物理数据模型

36分钟55秒
第31章 数据库调优

数据库调优整体步骤、优化MySQL服务器硬件和参数

28分钟46秒

数据库结构优化、三大表优化、其他3个策略

41分钟29秒
第32章 事务

事务的ACID特性与事务的状态

27分钟58秒

显示事务与隐式事务

19分钟51秒

事务的使用举例

25分钟20秒
第33章 并发问题与隔离级别

数据并发问题与4种隔离级别

19分钟49秒

MySQL隔离级别的查看和设置

12分钟12秒

读未提交隔离性下的演示

13分钟23秒

读已提交和可重复读的隔离性下的演示

09分钟27秒

幻读的演示与解决方案

12分钟18秒
第34章 Redo日志、Undo日志

Redo日志和Undo日志的理解、为什么需要Redo日志

20分钟30秒

Redo日志的刷盘策略与过程剖析

28分钟12秒

写入Redo Log Buffer和Redo Log File

19分钟49秒

Undo日志的概述与写入过程

32分钟04秒
第35章 锁

锁的概述、读写的并发问题

21分钟35秒

数据操作类型的角度理解S锁与X锁

21分钟46秒

表锁之S锁、X锁、意向锁

34分钟03秒

表锁之自增锁、元数据锁

14分钟49秒

行锁之记录锁、间隙锁

26分钟59秒

行锁之临键锁与插入意向锁

14分钟23秒

页锁的理解、乐观锁与悲观锁的使用

19分钟33秒

加锁方式划分:隐式锁与显式锁

16分钟07秒

全局锁与死锁的理解

18分钟25秒

锁的内存结构与监控策略

20分钟20秒
第36章 MVCC

MVCC解决读写问题

10分钟56秒

MVCC三剑客:隐藏字段、Undolog版本链、ReadView

26分钟25秒

MVCC在读已提交和可重复读隔离级别下的操作流程

11分钟47秒

MVCC在可重复读下解决幻读的流程

07分钟41秒
第37章 六大日志文件

六大日志文件的概述

12分钟08秒

通用查询日志、错误日志

20分钟02秒

binlog日志的参数设置与实现数据恢复演示

43分钟58秒

binlog的删除、binlog的写入机制与两阶段提交

21分钟44秒

中继日志、主从复制的步骤与原理剖析

26分钟46秒

一主一从架构搭建与主从同步的实现

34分钟56秒

binlog的format设置说明

11分钟49秒
第38章 数据同步与备份

数据同步一致性问题解决

14分钟17秒

数据备份概述与mysqldump实现逻辑备份数据

30分钟06秒

演示mysql实现逻辑恢复数据

18分钟06秒

物理备份和物理恢复的演示、表数据的导出与导入

24分钟12秒

数据库迁移与如何删库不跑路

18分钟10秒

寄语

08分钟47秒

全部评论我要评论

暂无评论~

全部笔记发布笔记

暂无笔记~
  • 取消 回复 发送
  • 取消 发布笔记 发送
  • PHP中文网