15天MySQL数据库快速入门至性能调优
  
收藏课程
9999+

15天MySQL数据库快速入门至性能调优

本教程是一套快速入门MySQL数据库和高性能调优的课程,通过本课程的学习,可以掌握MySQL的使用,包括了解MySQL数据库、数据类型、常用操作、查询、函数和存...

适合人群:初级
课时数量:22课时
用到技术:MySQL、MySQL安装、MySQL客户端、MySQL数据库、数据类型、常用操作、查询、函数、存储过程、视图、游标、触发器、索引、高性能调优
涉及项目:MySQL数据库安装、索引应用、索引优化、数据库表优化

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。


15天玩转MySQL和高性能调优课程是一套快速入门MySQL数据库和高性能调优的课程,通过本课程的学习,可以掌握MySQL的使用,包括了解MySQL数据库、数据类型、常用操作、查询、函数和存储过程、视图、游标和触发器;同时可以掌握数据库高性能调优,如何使用索引、如何进行MySQL高性能优化、如何管理MySQL数据库,可以让你从小白轻松掌握MySQL的使用。
讲师本人之前做的很多软件,都用到了MySQL数据库,比如检监察廉政监督监管平台、国家邮政局项目、政务大数据项目、中施企协项目等都是使用到了MySQL数据库,多年使用MySQL数据库进行开发项目,积累了一些这方面比较使用的技能点和经验,也正在出版MySQL书籍,本套视频是一套快速入门MySQL数据库和高性能调优的课,由浅入深的讲解MySQL数据库的使用,同时贯穿着大量的实战和案例,能让新手快速的入门,预祝每位同学经过自己的学习成为一名出色的软件工程师。




1.课程研发环境
MySQL_5.7数据库


2.内容简介
本教程是一套快速入门MySQL数据库和高性能调优的课程,通过本课程的学习,可以掌握MySQL的使用,包括了解MySQL数据库、数据类型、常用操作、查询、函数和存储过程、视图、游标和触发器;同时可以掌握数据库高性能调优,如何使用索引、如何进行MySQL高性能优化、如何管理MySQL数据库,可以让你从小白轻松掌握MySQL的使用,由浅入深、层层递进讲解MySQL数据库的使用,同时形成MySQL数据库基础的知识体系,为后续进一步提高打下坚实的基础。



小刚老师:4年软件公司研发工作经历,参与过多个软件项目的研发和管理工作,拥有项目管理师高级认证,出版过《原型设计大师:Axure RP网站与APP设计从入门到精通》书籍,现任北风网兼职老师,在产品原型、产品设计等方面有很深的造诣。曾负责过纪检监察廉政监督监管平台产品的设计与开发、国家邮政局项目的设计与开发等等项目;任教期间善于结合自身工作经历和经验,向学员讲解核心技能点的学习和实用场景,并把自己的工作经验贯穿于教程中,避免学员走弯路。



第一讲:MySQL发展历史
第二讲:了解关系数据库
第三讲:MySQL简介
第四讲:MySQL数据库存储引擎
第五讲:实战:安装MySQL数据库
第六讲:数值类型
第七讲:字符串类型
第八讲:日期时间类型
第九讲:复合类型
第十讲:如何选取数据类型
第十一讲:数据库用户管理
第十二讲:数据库操作
第十三讲:表操作
第十四讲:数据操作
第十五讲:字段操作
第十六讲:客户端操作数据库
第十七讲:基本查询语法
第十八讲:数据过滤
第十九讲:子查询
第二十讲:聚合函数
第二十一讲:高级查询
第二十二讲:MySQL流程控制函数
第二十三讲:MySQL常用函数
第二十四讲:自定义函数
第二十五讲:存储过程
第二十六讲:自定义函数和存储过程区别
第二十七讲:视图
第二十八讲:游标
第二十九讲:触发器
第三十讲:索引基本语法
第三十一讲:常见查询算法
第三十二讲:索引数据结构
第三十三讲:索引实现原理
第三十四讲:索引的应用
第三十五讲:索引类型
第三十六讲:索引不能使用
第三十七讲:索引利弊及建立原则
第三十八讲:为什么查询慢
第三十九讲:数据准备
第四十讲:慢查询日志分析
第四十一讲:索引优化
第四十二讲:特定类型优化
第四十三讲:数据库表优化
第四十四讲:数据库配置优化
第四十五讲:服务器硬件优化
第四十六讲:用户管理
第四十七讲:权限管理
第四十八讲:表空间管理(InnoDB)
第四十九讲:备份与还原
第五十讲:主从同步配置














目标一. 快速入门MySQL数据库,学会MySQL的基本使用;
目标二. 掌握MySQL数据库高级使用,包括函数、存储过程、视图、游标和触发器;
目标三. 学会MySQL数据库索引的使用,建立合适高效的索引;
目标四. 学会进行数据库高性能调优;
目标五. 学会管理MySQL数据库,包括有用户管理、权限管理、表空间管理等;




亮点一、快速入门,快速上手进行MySQL数据库,形成完整的MySQL数据库知识体系。


亮点二、理论与实战相结合,由浅入深,既能让基础学员快速入门,又能让有一定经验的学员进阶和提高,讲解过程中留有学生思考的时间。


亮点三、课程绝大数数据库操作是逐步操作的,手把手一步步带领学员从入门到精通。


亮点四、课程讲解过程中贯穿着大量的任务,深化理论知识,通过任务的实现,掌握MySQL数据库的使用。 


亮点五、课程讲解MySQL数据库如何进行数据库调优操作,解决性能问题;




1.课程针对人群 
本课程针对没有经验和有一定经验的MySQL数据库,想通过本套教程可以快速的掌握MySQL数据库的使用,适合有志于成为数据库工程师、开发工程师。


2.我该怎么学,如何才能学好这门课程,给些建议。
    2.1、时间上的安排建议
        本课程共50讲,如果您时间上充分,建议以每天1-3讲的进度往前学习,15天左右完全可以掌握MySQL数据库的使用。
    2.2、学习要求
        如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,按照视频的操作步骤自己要亲身实践一遍,以加深理解和记忆。
        如果您有基础,可不必按部就班进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 。
    2.3、讲师建议
        1.如果想快速的入门,集中时间学习视频就可以。
        2.对于课程的基础部分,要打好基础,同时自己要做好总结,总结使用技巧,同时借鉴别人经验。
        3.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了。
        4. 一定不要过于依赖视频,学会举一反三。
        5. 最后祝您学有所成。




课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
      1.Java开发工程师
      2.数据库工程师