(专业词)命令的划分
t-sql 结构化查询语言 所有命令 都是t-sql中的内容 mysql sqlserver oracle db2....
DDL:定义语言 create alter drop
DML:管理语言 insert update delete 表中数据操作
DQL:查询语言 select
DCL:控制语言 用户的管理|权限管理
三 用户以及授权的管理
1 对用户管理:
mysql root/root
1> 创建新用户:
create user 用户名@localhost identified by "密码";
identified 定义密码
create user test@localhost identified by "123456";
test 创建之后 没有权利去查看其他数据库
2》 在root 下 删除用户
drop user 用户名@localhost;
drop user test@localhost
3》修改密码:
set password for 用户名@localhost = password("新密码");
4> 授权: 为新用户授予权利
grant all on 数据库.* to 用户@localhost
grant 权限列表 on 对象列表 to 用户
权限列表
权限 描述
all 所有权限
create 创建的权限
alter 修改结构权限
drop 删除权限
insert 添加数据
update 更新数据
delete 删除数据
select 查询数据
对象列表
*.* 所有数据库 数据表
dbname.* dbname 数据库的所有表
dbname.tablename 指定库中的指定表
5>revoke 权限列表 on 对象列表 from 用户
revoke all on 数据库.* from 用户@localhost;