主页 > IT业界  > 

MySQL-----DCL基础操作




▶  DCL简介

        DCL英文全称是Data ControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。

DCL--管理用户

 ▶ 查询用户

use mysql; select * from user;

 ▶ 创建用户

 ▶ 语法

        create user '用户名'@'主机名' identified by '密码'

设置为在任意主机上访问该数据库,只需要将主机名设置为%即可。

案例演示

         

        登录一下itcast,可以发现它的只能查询到了可数据库,这是因为没有设置它访问其他数据库的权限。


 ▶ 修改用户密码

 ▶语法

        alter user '用户名'@'主机名' identified with mysql_native_password by '新密码' 

案例演示

 

 ▶ 删除用户

 ▶语法

        drop user '用户名'@'主机名' 

案例演示

 



DCL--权限控制 

MySQL中常用的权限

  ▶ 查询权限

▶ 语法

        show grants for '用户名'@'主机'

 ▶ 授予权限

▶ 语法

        grant 权限列表 on 数据库名.表名 to '用户名'@'主机名'

 ▶ 撤销权限

▶ 语法

       revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'

总结

 

标签:

MySQL-----DCL基础操作由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“MySQL-----DCL基础操作