一、创建用户和授权
在mysql8.0创建用户和授权和之前不太一样了,其实严格上来讲,也不能说是不一样,只能说是更严格,mysql8.0需要先创建用户和设置密码,然后才能授权。
#先创建一个用户
create user 'hong''%' identified by '123123';
#再进行授权
grant all privileges on *.* to 'hong''%' with grant option;
如果还是用原来5.7的那种方式,会报错误:
grant all privi
前言
MySQL 8.0终于支持降序索引了。其实,从语法上,MySQL 4就支持了,但正如官方文档所言,”they are parsed but ignored”,实际创建的还是升序索引。
无图无真相,同一个建表语句,看看MySQL 5.7和8.0的区别。
create table slowtech.t1(c1 int,c2 int,index idx_c1_c2(c1,c2 desc));
MySQL 5.7
mysql> show create table slowtech.t1
MySQL 8.0的新特性包括:
对Unicode 9.0的开箱即用的完整支持
支持窗口函数和递归SQL语法,这在以往是不可能或者很难才能编写这样的查询语句
对原生JSON数据和文档存储功能的增强支持
MySQL 8.0的发布,跳过了多个版本号(从5.5开始),由于6.0修改和7.0是用来保留做MySQL的集群版本,因此采用了8.0的版本号。
1. 问题
Mysql 8.0.2 中新增加了一个主要功能 – 窗口函数 window function
这个功能具体是解决什么问题?下面