为了账号安全,请及时绑定邮箱和手机立即绑定

玩转MySQL8.0新特性

董旭阳 数据库工程师
难度入门
时长 3小时 0分
学习人数
综合评分9.33
7人评价 查看评价
10.0 内容实用
9.1 简洁易懂
8.9 逻辑清晰
alter table t1 alter index indexname invisible; --让隐藏索引变的不可见
set default role 'app_write' to 'write01','write02';
create user 'write02' identified by 'write02';

grant 'app_developer' to 'dev01','dev02','dev03';
grant 'app_read' to 'read01','read02'';
grant 'app_write'to 'write01','write02';

set default role 'app_developer' to 'dev01','dev02','dev03';
set default role 'app_read' to 'read01','read02';
create user 'dev01' identified by 'dev01';
create user 'dev02‘ identified by 'dev02';
create user ’dev03' identified by 'dev03';
create user 'read01‘ identified by 'read01';
create user 'read02' identified by 'read02';
create user 'write01' identified by 'write01';
create database appdb;
create table appdb.t1(id int);
create role 'app_developer','app_read','app_write';
grant all on appdb.* to 'app_developer';
grant select on appdb.* to 'app_read';
grant insert,update,delete on appdb.* to 'app_write';
斐波那契数列
1.限定最大值
with recursive cte(m, n) as (
select 0, 1
union all
select n, m+n from cte where n<100
) select m from cte;
2.限定位数
with recursive cte(id, m, n) as (
select 0, 0, 1
union all
select id+1, n, m+n from cte where id<10
) select m from cte;
Cr4
Mysql8.0新特性,我在工作中用的比较少,可能是层次不够高把,或者DBA用的比较多。
开篇介绍函数时第二个函数写错了,应该是:JSON_MERGE_PRESERVE()
我现在用的就是8.0版本的
学习MySQL
读取权限
create role 'read_role';
grant select on appdb.* to 'read_role';
create user 'read01' identified by 'Read01@2019';
grant 'read_role' to 'read01';
show grants for 'read01' using 'read_role';
请问大神们,jTable是怎么创建的?
讲的很专业
啥时候会去mysql高级课程
好,通俗易懂,实操顺畅。
课程须知
1、一定的MySQL 基础知识。 2、了解基本的数据库操作。
老师告诉你能学到什么?
1. MySQL 8.0 版本中更加安全方便的用户管理。 2. MySQL 8.0 版本新增的三种索引类型。 3. 如何使用强大的 SQL 通用表表达式和窗口函数功能。 4. InnoDB 存储引擎相关的增强。 5. 新增的 JSON 数据处理函数。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消