近发现对MySQL数据库感兴趣的小伙伴特别多,大部分都想学习MySQL并在找mysql相关的学习教程。

然鹅,大部分童鞋自己在网上找的学习资料、教程都太碎片化,没有体系,不知道如何系统的学习,也不知道该怎样零基础学习MySQL。

所以我就来雪中送炭了!

首先,了解一下数据库基本知识

什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?

  • 数据库:

英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。

顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。

  • 数据库管理系统:

DataBaseManagement,简称DBMS。

数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。

常见的数据库管理系统:

MySQL、Oracle、MS SqlServer、DB2、sybase等....

  • SQL:结构化查询语言

程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。

SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB2中也可以使用。

三者之间的关系?

DBMS--执行--> SQL --操作--> DB

先安装数据库管理系统MySQL,然后学习SQL语句怎么写,编写SQL语句之后,DBMS对SQL语句进行执行,最终来完成数据库的数据管理。

这个视频是最适合新手学习的MySQL基础入门视频,动力节点的杜老师所讲,杜老师讲课风格雷厉风行,干脆利索。

特点:

  • 适合绝对零基础的学者观看;

  • 视频采用循序渐进的方式教学,所以不存在听不懂,学不会;

  • 看完视频完全可以担当日常开发工作;

总的来说,这套MySQL视频站在绝对零基础的角度录制,主要内容包括:DQL、DML、DDL、DCL、TCL等SQL语句的学习,尤其对DQL语句进行了详细的讲解,包括单表查询、多表联查、内连接、外连接等。另外还讲授了数据库事务的处理,数据库索引的实现原理,视图的使用等内容。

通过本mysql视频学习可以让一个小白从不会数据库到能够在编程中熟练使用数据库。

目标就是“看得懂、学得会、做得出”,为后续的学习打下扎实的基础。

课程目录

001-数据库概述

002-什么是SQL

003-安装MySQL

004-卸载MySQL

005-查看MySQL服务

006-MySQL服务启停

007-登录MySQL

008-MySQL常用命令

009-表的理解

010-SQL分类

011-导入演示数据

012-查看表结构

013-MySQL常用命令

014-简单查询

015-查询多个字段

016-查询所有字段

017-列起别名

018-列参与数***算

019-条件查询

020-条件查询

021-条件查询

022-条件查询

023-条件查询

024-条件查询

025-模糊查询

026-排序

027-多个字段排序

028-根据字段位置排序

029-综合案例

030-单行处理函数

031-单行处理函数

032-单行处理函数

033-单行处理函数

034-单行处理函数

035-单行处理函数

036-单行处理函数

037-分组函数

038-分组函数

039-分组函数

040-分组函数

041-分组查询

042-分组查询

043-分组查询

044-分组查询

045-分组查询

046-单表查询总结

047-大概总结今日内容

048-回顾昨天内容

049-回顾昨天内容

050-distinct关键字

051-连接查询概述

052-笛卡尔积现象

053-尽量降低表连接的次数

054-内连接之等值连接

055-内连接之非等值连接

056-内连接之自连接

057-外连接

058-三张表连接

059-子查询概述

060-where中的子查询

061-from中的子查询

062-select后的子查询

063-union的用法

064-limit概述

065-limit的使用

066-通用分页

067-表的创建及数据类型

068-mysql数据类型

069-模拟选用数据类型

070-删除表

071-insert语句

072-insert插入日期

073-date_format日期格式化

074-date和datetime的区别

075-update语句

076-delete语句

077-表是怎么进行连接的

078-回顾昨天内容

079-insert插入多条记录

080-快速复制表

081-将查询结果插入一张表

082-删除大表

083-对表结构的增删改

084-约束概述

085-约束包括哪些

086-非空约束

087-非空约束测试

088-唯一性约束

089-两个字段联合唯一

090-not null和unique联合

091-主键概述

092-添加主键约束

093-主键数量

094-主键值建议类型

095-自然主键和业务主键

096-外键约束

097-存储引擎

098-mysql支持哪些存储引擎

099-mysql常用存储引擎

100-InnoDB存储引擎

101-MEMORY存储引擎

102-事务概述

103-和事务有关的是DML语句

104-对事务的理解

105-事务是如何实现的

106-怎么提交和回滚事务

107-事务特性

108-事务隔离级别

109-事务隔离级别

110-事务隔离级别演示

111-事务隔离级别演示

112-事务隔离级别演示

113-回顾一下

114-索引概述

115-索引实现原理

116-索引实现原理

117-索引的创建和删除

118-索引的失效

119-索引的失效

120-索引的失效

121-索引的失效

122-索引的分类

123-视图的概述

124-视图的作用

125-DBA的命令

126-数据库设计三范式

127-数据库设计第一范式

128-数据库设计第二范式

129-数据库设计第三范式

130-总结数据库表的设计

131-以满足客户需求为准

132-34道作业题

133-34道作业题

134-34道作业题

135-34道作业题

136-34道作业题

137-34道作业题

138-34道作业题

139-34道作业题

140-34道作业题

141-34道作业题

142-34道作业题

143-34道作业题

144-34道作业题

145-34道作业题

146-34道作业题

147-34道作业题

148-34道作业题

149-34道作业题

150-34道作业题

151-34道作业题