MySQL数据库-DCL语句
1.创建用户:
create user '用户名'@'访问数据库的ip地址' identified by '密码';
(若想用户在任意地址都可以访问数据的的话,仅需要将访问数据库IP地址位置替换为%即可)
2.用户数据都存在MYSQl数据库中的user表中,ROOT用户可以访问。
查询用户: use mysq; select * from user;
3.修改用户密码
Alter user '用户名'@‘访问数据库的ip地址’ IDENTIFIED WITH msyql_native_password BY ‘新密码’;
4.删除用户
DROP user'用户名'@‘访问数据库的ip地址’;
权限控制语句:
权限列表:
5.查询权限:
SHOW GRANTS FOR '用户名‘@’访问数据库的ip地址‘ ;
6.授予权限:
GRANT 权限列表 ON 数据库名.表名 TO '用户名’@‘访问数据库的ip地址’;
7.撤销权限:
REVOKE 权限列表 ON 数据库名.表名 FROM ‘用户名’@‘访问数据库的ip地址’;