1、MySQL8新特性概述
1.1、MySQL8.0新增特性
1.1.1. 更简便的NoSQL支持
1.1.2. 更好的索引
1.1.3.更完善的JSON支持
1.1.4.安全和账户管理
1.1.5.InnoDB的变化
1.1.6.数据字典
1.1.7. 原子数据定义语句
1.1.8.资源管理
1.1.9.字符集支持
1.1.10.优化器增强
1.1.11.公用表表达式
1.1.12.窗口函数
1.1.13.正则表达式支持
1.1.14.内部临时表
1.1.15.日志记录
1.1.16.备份锁
1.1.17.增强的MySQL复制
1.2 MySQL8.0移除的旧特性
1.2.1. 查询缓存
1.2.2.加密相关
1.2.3.空间函数相关
1.2.4.\N和NULL
1.2.5. mysql_install_db
1.2.6.通用分区处理程序
1.2.8.mysql_plugin工具
2、新特性:窗口函数
2.1、窗口函数分类
2.2、语法结构
2.3、分类讲解
2.3.1、序号函数
1、ROW_NUMBER()函数
2、RANK()函数
3、DENSE_RANK()函数
2.3.2、分布函数
1、PERCENT_RANK()函数
2、CUME_DIST()函数
2.3.3、前后函数
1、LAG(expr,n)
2、LEAD(expr,n)
2.3.4、首尾函数
1、FIRST_VALUE(exp)
2、LAST_VALUE(expr)
2.3.5、其他函数
1、NTH_VALUE(expr,n)
2、NTILE(n)
2.4、小结
3、新特性:公用表表达式
3.1、普通公用表表达式
3.2、递归共用表表达式
3.3、小结
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有