1、SQL分类
1.1 DDL:操作数据库和表
1.2 DML:增删改表中数据
1.3 DQL:查询表中数据
1.4 DCL:管理用户,授权
DCL:管理用户
-- 创建用户 create user ‘用户名‘@‘主机名‘ IDENTIFIED by ‘密码‘;
-- 删除用户 drop user ‘用户名‘@‘主机名‘
-- 修改用户密码:update user set password = password(‘abc‘) where user =‘lisi‘;
set password for ‘root‘@‘localhost‘ = password (‘123‘);
mysq 用户
停止mysql服务 net stop mysql
-- 查询权限
show grants for ‘用户名‘@‘主机名‘;
show grants for ‘lisi‘@‘%‘;
-- 授予权限
grant 权限列表 on 数据库名.表名 to ‘用户名‘@‘主机名‘;
grant select on 数据库名.表名 to ‘用户名‘@‘主机名‘;
通配权限:
grant all on *.* to ‘zhangsan‘@‘localhost‘;
撤销权限:
revoke 权限列表 on 数据库名.表名 from ‘用户名‘@‘主机名‘;