零基础入门 详解企业主流数据库MySQL8.0
sqlercn | 数据库架构师&专家
从选型-设计-SQL开发-优化,一切为你在工作中能独当一面而设计
¥266
课程服务
课程讲师
sqlercn
数据库架构师&专家
高级数据库工程师(DBA),从事数据库管理工作多年,曾就职于聚美优品、猫扑、TOM等多家大型互联网公司,进行过千万级的数据处理,对大数据业务、高并发时数据优化积累了大量丰富的经验。
评价评分9.95
在空闲的时间把您的课程给看完了,整体的内容还是比较适合像我这种半路子出家没有受过系统性学习的人学习的,不过感觉在事务的章节对阻塞和死锁的讲解,听起来有些吃力(可能是我的理解能力有问题或者之前的业务上没有真正遇到过导致的) 非常感谢老师出的这门课,也希望您以后出的课程越来越好 ,哈哈
01-11
MySQL零基础小白,因为学爬虫时数据入库这块需要掌握SQL所以特地来学了这门课。感觉老师的讲解细致到位,对于SQL里面的很多概念,老师首先会给出概念定义,然后用自己的话解释一遍帮助我们理解,最后会针对这个概念写一个小的实战练习,跟着老师把代码自己再敲一遍,这些概念也就差不多都能理解了,很赞的一门课!
咨询更多
相关学习路线
相关课程
内容实用
9.96
通俗易懂
9.94
逻辑清晰
9.94
08-19
在空闲的时间把您的课程给看完了,整体的内容还是比较适合像我这种半路子出家没有受过系统性学习的人学习的,不过感觉在事务的章节对阻塞和死锁的讲解,听起来有些吃力(可能是我的理解能力有问题或者之前的业务上没有真正遇到过导致的) 非常感谢老师出的这门课,也希望您以后出的课程越来越好 ,哈哈
讲师回复
谢谢你能喜欢这本课程,咱们在问答区的沟通比较多,在学习过程中遇到问题也可以在Q群中找到我。另外,就像课程开始所讲到的,这是一门比较适合入门的课程,后续的课程还有高性能MySQL架构设计和使用MyCAT实现分库分表等,如果有兴趣也可以看一看。
01-11
MySQL零基础小白,因为学爬虫时数据入库这块需要掌握SQL所以特地来学了这门课。感觉老师的讲解细致到位,对于SQL里面的很多概念,老师首先会给出概念定义,然后用自己的话解释一遍帮助我们理解,最后会针对这个概念写一个小的实战练习,跟着老师把代码自己再敲一遍,这些概念也就差不多都能理解了,很赞的一门课!
讲师回复
很高兴你可以喜欢这门课程,希望本课程让你全面了解如何使用SQL来操作数据库,如果在学习过程中遇到什么问题也可以随时在问答区或是交流群中向我提问,祝学习愉快。
02-05
目前学完前5章,效果还不错,前面自己遇到的一些配置问题基本也都百度解决了,基本语法都跟着老师动手敲了。想问下老师存储过程的内容是不是不在这个课里,由于之前工作中作为初级项目经理和开发沟通发现,实际工作中大部分都是写存储过程,所以想了解下相关内容。
讲师回复
这门课程是一门入门级的课程,所以并没有包括存储过程和存储函数的开发,不过由于使用存储过程会把应用逻辑同数据库时进绑定,所以一般在项目中并不推荐使用存储过程。
04-09
目前学到不少数据库设计的东西, 希望能多讲些经验。比如说项目进行到一半时发现设计有问题该如何处理的更好。
讲师回复
数据库设计和优化在项目的生命周期是一个需要长期进行的工作。确实随着项目的进行和需求的变化有时会发现之前的数据库结构设计并不完美,这时就要跟据具体的业务情况来分析看如何处理最适合了。一种方法是对原结构进行修改拆分,当然这也会涉及到原程序的修改可能是一个比较大的工程,当然最好的办法还是在项目之初就按照课程中的数据库设计的规则进行设计,这样就可以避免以上情况的发生了。另外,本课程后序还会增加一些知识点的文档来解决大家在学习中所遇到的问题。所以最后,谢谢你对本课程的评价,如果在学习中遇到任何问题都可以在问答区或是Q群中和我一起来讨论,祝你学习愉快。
05-08
课程很不错,对于一个多年的程序员,系统的学习下数据库基础知识对工作很有帮助。
讲师回复
很高兴这门课程可以在工作中对你有所帮助,这门课程对于SQL语句的开发和优化进行了比较详细的讲解,包括了每种SQL编写的思路,如果在学习中遇到任何问题,都可以在课程问答区或交流群中和我一起讨论。祝学习愉快。
04-16
哈哈哈,老师第一节里面展示的头两条提问都是我,忽然上电视,继续支持新课
讲师回复
哈哈。。感谢你对我课程一贯的支持。这门课程同之前的课程相比更侧重于数据库开发和SQL调优,如果在学习中遇到什么问题,可以随时在问答区和交流群中同我一起讨论。
10-23
全学完啦!太适合补充数据库基础的同学啦,感谢老师精心准备的课程!
06-09
课程非常实用,以前都是学校学过数据库的知识,但是没有系统的知识梳理,这门课程成功解决掉了我的困扰
02-09
赞!如果老师可以把基础的一些专业术语介绍一下就更好了。就是希望老师能把window版的SQL安装视频分享下
10-11
赞!如果老师可以把基础的一些专业术语介绍一下就更好了。就是希望老师能把window版的SQL安装视频分享下,因为很多学生都没有Linex系统。
02-16
老师讲得很清晰,通俗易懂。我会继续听课的!
01-26
内容丰富全面,讲解条理清晰,给老师点赞。
05-08
数据库的基础一直比较薄弱,缺乏系统的学习和总结,这门课程刚好解决了这个需求,涉及到的知识点都非常实用,是一门性价比很高的入门课程。缺点就是老师录制的声音有点模糊,不太清晰,有些地方说快了需要反复听好多遍都不一定听得清楚。总体来说是一门性价比超高的入门课程
讲师回复
感谢您对本课程的真诚评价,很高兴这门课程可以对您有所帮助,您所提到的问题,在后续的课程更新中我会尽量注意。如果您在学习中遇到什么问题,也可以通过交流群或是问题讨论区直接和我沟通。
02-13
非常不错,推荐,科班的人学下来没啥大问题
09-23
本课程很适合我这种对数据库刚入门的人,老师讲解简洁易懂
08-07
课程结构不合理。一上来讲了太多理论性的东西和专业词汇,零基础入门基本是搞不明白。
06-15
本课程比较适合我现在的情况,基础上加了一些深度的,将一个数据库的设计与开发全过程都进行了详细的讲解,很好!
05-17
数据库小白,从基础入门,系统学习到后来进阶。期待自己未来的成长。 谢谢老师领入门
05-12
课程很棒,本身会数据库,但是里面理解得有点小模糊。也因为小模糊导致索引有些错误使用,多亏这个课程把我走歪的知识敲直了
讲师回复
很高兴这门课程可以对你有所帮助,这门课程是MySQL系列的入门课程,相信后面的课程会更适合你,如果在学习过程中遇到什么问题也可以随时在课程的问答区或是交流群中找到我。祝学习愉快。
02-16
挺好的,就是我还买了个提升的课程,本来我是想入门的,买了两个课,还不能退款。。
数据库从入门到新零售实战
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程提供全部源码,你可以自行修改、优化
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
所有项目源码都通过Git方式托管及下载
视频更新
第 9 章 【架构师视角】搞定数据库并发高压,服务器永不宕机【可用于彰显你的眼界&格局】 9-1 -1 什么是事务 9-2 -2 事务的ACID特性 9-3 并发带来的问题【脏读】 9-4 并发带来的问题【不可重复读和幻读】 9-5 【解锁】INNODB的几种事务隔离级别 9-6 如何设置INNODB事务隔离级别 9-7 【实战】serializable事务隔离级别 9-8 【实战】repeatable read事务隔离级别 9-9 【实战】read committed事务隔离级别 9-10 【实战】read uncommitted事务隔离级别 9-11 【实战】事务阻塞的产生 9-12 产生阻塞的主要原因-【锁】 9-13 【重要】如何检测阻塞 9-14 【实战】 事务阻塞的捕获 9-15 如何处理事务中的阻塞 9-16 并发事务的另一个问题-【死锁】 9-17 【重要】 如何检测死锁 9-18 如何处理事务的死锁 9-19 事和和并发章节总结 第 10 章 【青春不散场】课程总结,彰显重点【知识梳理,重塑知识栈】 10-1 课程回顾及展望 10-2 课程回顾及展望-续
视频更新
第 7 章 【专家视角】揭开SQL优化神秘面纱【适用于升职加薪】 7-1 【解锁】SQL优化的步骤 7-2 发现有性能问题的SQL 7-3 配置慢查询日志 7-4 慢查询日志分析利器 7-5 【实战】安装percona工具集 7-6 【实战】启用慢查询日志 7-7 【实战】分析慢查询日志 7-8 实时获取需要优化的SQL 7-9 【解锁】什么是SQL的执行计划? 7-10 获取SQL的执行计划 7-11 【实战】 分析SQL的执行计划-[id列] 7-12 【实战】 分析SQL的执行计划-[select_type列] 7-13 【实战】 分析SQL的执行计划-[select-type列]续 7-14 【实战】 分析SQL的执行计划-[table列] 7-15 【实战】 分析SQL的执行计划-[type列] 7-16 【实战】 分析SQL的执行计划-[type列]续 7-17 【实战】 分析SQL的执行计划-[keys相关列] 7-18 【实战】 分析SQL的执行计划-[rows列] 7-19 【实战】 分析SQL的执行计划-[extra列] 第 8 章 【专家视角】SQL的索引优化之向面试开炮&吊打面试官 8-1 【解锁】SQL优化的常用手段 8-2 【重要】在MySQL中索引的作用 8-3 Btree+索引的特点 8-4 如何选择在什么列上建立索引 8-5 【实战】 针对SQL语句的索引优化 8-6 【实战】如何选择索引键的顺序 8-7 【警惕】锁引使用的误区 8-8 SQL优化的第二选择SQL改写 8-9 【实战】SQL改写优化 8-10 本章小结
视频更新
日常更新: 第 6 章 【极客视角】玩转SQL开发“道”与“术”之术篇【工作高阶技能】 6-1 【初识】DML语句 6-2 【提升思维】编写Insert语句的思路 6-3 【开发常用】实战insert语句 6-4 【开发必备】使用select语句查询表中的数据 6-5 使用Where子句过滤表中的行 6-6 使用比较运算符过滤数据 6-7 【实战】MySQL中的比较运算符-1 6-8 【实战】MySQL中的比较运算符-2 6-9 【面试常问】使用逻辑运算符关联多个过滤条件 6-10 【实战】MySQL逻辑运算符-1 6-11 【实战】 MySQL逻辑运算符-2 6-12 【解锁】从多个表中查询数据 6-13 【实战】使用内关联查询多个表中的数据 6-14 【解锁】外联接查询 6-15 【实战】 外关联查询 6-16 使用Group by 分组查询结果 6-17 【实战】分组统计查询 6-18 使用having子句过滤分组结果 6-19 MySQL中的分组函数-1 6-20 MySQL中的分组函数-2 6-21 MySQL中的分组函数-3 6-22 使用order by子句排序查询结果 6-23 使用Limit子句限制返回的行数 6-24 【解锁】使用Create View语句创建视图 6-25 【初识】数据删除语句 Delete 6-26 【实战】使用Delete语句删除数据 6-27 【初识】 数据更新语句Update 6-28 【实战】使用Update语句修改数据 6-29 使用SQL获取数据库时间 6-30 使用SQL转换时间数据 6-31 使用SQL进行时间计算 6-32 使用SQL提取部分时间值 6-33 使用SQL拼接字符串 6-34 使用SQL判断字符串的长度 6-35 使用SQL截取字符串 6-36 使用SQL按分隔符处理数据 6-37 MySQL中的其它常用函数 6-38 【解锁】MySQL8.0新增的公共表表达式 6-39 【实战】 公共表表达式-1 6-40 【实战】 公共表表达式-2 6-41 【解锁】MySQL8.0新增的窗口函数 6-42 【实战】 窗口函数-1 6-43 【实战】 窗口函数-2 6-44 【实战】 窗口函数-3 6-45 【警惕】SQL开发中易犯的错误-1 6-46 【警惕】 SQL开发中易犯的错误-2 6-47 章节总结
视频更新
更新第五章:【极客视角】玩转SQL开发“道”与“术”之道篇【适用于日常工作】,同学快来尝鲜唷~~ 5-1 【开始起航】初识SQL 5-2 【解锁】数据库访问控制语句 5-3 【详解】数据库账号创建命令 5-4 【实战】 创建项目数据库账号 5-5 【解锁】 数据库用户授权语句 5-6 【详解】数据库用户授权命令 5-7 【实战】数据库用户授权语句 5-8 【工作填坑技能】为数据库用户授权时易犯错误 5-9 【实操】使用Revoke回收数据库用户权限 5-10 【实战必会】 常用的DDL语句-1 5-11 【实战必会】 常用的DDL语句-2 5-12 【实战】 创建项目数据库imc_db 5-13 【解锁】使用create table建立表 5-14 【解锁】使用alter table修改表 5-15 【解锁】使用drop table删除表 5-16 【解析】建立项目课程表 5-17 【解析】建立项目课程相关表 5-18 【解析】建立问答相关表 5-19 【实战】 建立项目中的表 5-20 【必知】索引维护语句 5-21 【必会】其它DDL语句的用法
视频更新
视频内嵌更新知识卡片 1.2-1 视频内嵌更新知识卡片: 补充的内容所在视频的时间点:00:01:43 增加日期:2019-04-11
08-19