DCL数据控制语言——基础知识
1、创建用户:
①:create user 用户名@指定ip identified by 密码; 注意localhost表示本机
create user 'xiaoqiang'@localhost identified by '123456';
②:create user 用户名@客户端ip identified by 密码; 指定IP才能登陆
create user xiaoqiang@10.4.10.18 identified by '123456'
③: create user 用户名@‘% ’ identified by 密码 任意IP均可登陆
create user xiaoqiang@'%' identified by '123456'
2、用户授权:
①:grant 权限1,权限2,…,权限n on
数据库名.* to 用户名@IP; 给指定用户授予指定指定数据库指定权限
grant select,insert,update,delete,create on user.* to 'xiaoqiang'@localhost;
②:grant all on 数据库名(或者*,表示所有数据库名).表名(或者*,表示所有表名) to 用户名@IP 给指定用户授予所有数据库所有权限
grant all on *.* to 'xiaoqiang'@'127.0.0.1'
3、用户权限查询:
how grants for 'xiaoqiang'@localhost;
4、撤销用户权限:
revoke 权限1,权限2,…,权限n on 数据库名.* from 用户名@IP;
revoke select on user.* from 'xiaoqiang'@localhost;
5、删除用户:
drop user 用户名@IP;
drop user 'xiaoqiang'@localhost;
终端命令展示截图