mysql 学习7 DCL语句,用来管理数据库用户,控制数据库的访问权限
DCL data control language 数据控制语言:
用来管理数据库用户,控制数据库的访问权限
有两个功能:
一,用户管理的SQL 语句,添加用户,删除用户,修改用户
查询用户
在mysql 中,用户的信息,用户拥有的权限的信息,都是存放在系统数据库 mysql 中的 user 表中的 。因此我们可以先进入到 mysql 数据库,然后查看 user 这张表
use mysql;
select * from user;
在 mysql 中,如果我们要创建用户,删除用户,修改用户,需要通过 user + host 同时定位。
创建用户
create user '用户名'@'主机名' identified by '密码';
修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
删除用户
drop user '用户名'@'主机名';