打开MySQL官网:
https://dev.mysql.com/downloads/installer/
我们可以看到,MySQL的版本已经更新到8.0.26了,MySQL 8已经替代了MySQL 5 成为项目中主流选择的数据库版本了。
威哥来说下,MySQL 8 与 MySQL 5 两个大版本的区别,刚入门的小伙伴也是要了解的哦,否则面试你会吃大夸。MySQL 8 的速度要比 MySQL 5.7 快 2 倍,MySQL 8在以下方面带来了更好的性能:- 以及高竞争("hot spot"热点竞争问题)工作负载
性能是数据库最最重要的指标之一,也是咱们软件开发中程序员需要重点关注的问题,有经验的小伙伴应该知道,咱们在写代码的各个角落,无不在考虑性能问题,数据库性能的提升无疑是关键的一环。啥是NoSQL?泛指非关系型的数据库,没有复杂的关系,采用键 - 值对存储,列存储,文档存储,图形数据库,具有高性能,高可用性和可伸缩性的特点,NoSQL用于超大规模数据的存储,有多大?例如谷歌或Facebook每天为他们的用户收集万亿比特的数据。MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在 8.0 版本中这部分功能也得到了更大的改进。该项功能消除了对独立的 NoSQL 文档数据库的需求,而 MySQL 文档存储也为 schema-less 模式的 JSON 文档提供了多文档事务支持和完整的 ACID 合规性。第三个窗口函数(Window Functions)从 MySQL 8.0 开始,新增了一个叫窗口函数的概念,它可以用来实现若干新的查询方式。窗口函数与 SUM()、COUNT() 这种集合函数类似,但它不会将多行查询结果合并为一行,而是将结果放回多行当中。即窗口函数不需要 GROUP BY。还有,MySQL8中,索引可以被“隐藏”和“显示”,还提供按降序方式进行排序的支持、通用表表达式、使用 utf8mb4 作为 MySQL 的默认字符集、大幅改进了对 JSON 的支持等等。这些个新的特性,让MySQL在生产环境中又大大提升了效率,涛哥为此录制了这套基本最新版本(8.0.26)的MySQL从入门到进阶,可以帮助小伙伴们上手,有MySQL使用经验的小伙伴可以重点从进阶部分学习,查漏补缺。
- 轻松入门MySQL数据库的学习和使用,熟练进行数据库的安装配置、建库建表;
- 熟悉数据库设计流程,根据不同的业务场景需求完成数据库设计;
- 掌握存储过程、触发器、视图索引等数据库高级应用,根据项目需要对MySQL进行优化。
关注公众号,回复【mysql101】获取

本套课程从数据库0基础开始学习,全面系统的讲解MySQL数据库从基础入门使用到企业应用高级进阶相关技术。基础篇主要学习MySQL数据库安装配置、客户端工具使用、MySQL数据库逻辑结构、结构化查询语言SQL的分类使用、数据表关联关系、数据关联查询等内容,通过对基础篇课程的学习,你将能够熟练的完成数据库、数据表的创建、数据的CRUD操作、灵活的使用各种查询完成项目的数据访问需求;高级篇主要讲解MySQL存储过程、触发器、视图、索引、MySQL数据库事务管理以及数据库设计等内容,通过这一部分内容的学习,你将能够清晰的掌握数据库设计流程、结合企业项目的需求设计出合理的数据库、并能够在企业应用中完成MySQL的性能优化等高级操作。
019-MySQL-DDL-修改、删除、使用数据库052-MySQL-连接查询-内连接INNER JOIN053-MySQL-连接查询-左连接LEFT JOIN、右连接RIGHT JOIN055-MySQL-子查询-案例2-返回多行单列(union)057-MySQL-存储过程-SQL指令执行流程的问题分析065-MySQL-存储过程-分支语句if-then-else068-MySQL-存储过程-循环语句repeat070-MySQL-存储过程-查询、修改及删除存储过程071-MySQL-存储过程-借书案例(数据准备)072-MySQL-存储过程-借书案例(创建存储过程)073-MySQL-存储过程-借书案例(测试存储过程)《锋迷商城》电商项目全集视频
千锋涛哥HarmonyOS版锋迷商城项目全集视频
Kafka集群实战之原理分析及优化教程
《Java进阶之-Docker快速入门+实战》视频教程
《Java架构进阶之-Nginx 课程》视频教程
关注公众号,回复【mysql101】获取全套课程资料和笔记
原文作者:Java架构栈;如有侵权,请联系管理员删除。