美文网首页
DCL:数据控制语言

DCL:数据控制语言

作者: 别动我名字呀 | 来源:发表于2018-10-16 22:25 被阅读6次

什么是权限

限制一个用户能做什么,在MySQL中,可以设置全局权限、指定数据库权限、指定表权限、指定字段权限

DCL的具体内容

1:创建用户

用户只能在指定的IP地址上登录:
create user 用户名@IP地址 identified by '密码';

用户可以在任意IP地址上登录:
create user 用户名@'%' identified by '密码';

2:给用户授权

给用户分派在指定的数据库的指定的权限:
grant 权限1,权限2,... on 数据库.* to 用户名@IP地址

给用户分派在指定数据库的所有的权限:
grant all on 数据库.* to 用户名@

3:撤销授权

撤销指定用户在指定数据上的指定权限  
revoke 权限1,...,权限n on 数据库.* from 用户名@IP地址

4:查看权限

查看指定用户的权限:
show grants for 用户名@IP地址

5:删除用户

drop user 用户名@IP地址

6.修改用户密码

UPDATE USER SET PASSWORD=PASSWORD('1234') WHERE User='user2';

相关文章

  • MYSQL基础知识

    一、数据定义语言DDL 二、数据操作语言DML 三、数据查询语言DQL 四、数据控制语言DCL 数据控制语言DCL...

  • 02-25 Mysql 基础语法

    -- sql 语法-- DDL(数据定义语言)-- DML(数据操作语言 )-- DCL(数据控制语言)-- --...

  • 81.数据库的使用1。

    -- SQL语法-- DDL(数据定义语言)-- DML(数据操作语言)-- DCL(数据控制语言)-- 注意: ...

  • 数据库初探(八)-DCL(Data Control Langua

    DCL(Data Control Language):数据控制语言。 创建用户CREATE USER 用户名@地址...

  • sql基础

    -- SQL语法-- DDL(数据定义语言)-- DML(数据操作语言)-- DCL(数据控制语言)-- 注意: ...

  • Mysql DDL,DML,DCL,DQL

    1) DDL ---> 数据定义语言 2) DCL ---> 数据控制语言 3) DML ---> 数据操作语言 ...

  • DCL:数据控制语言

    什么是权限 限制一个用户能做什么,在MySQL中,可以设置全局权限、指定数据库权限、指定表权限、指定字段权限 DC...

  • DCL 数据控制语言

    授予用户权限 GRANT 权限 TO 用户权限分类: create session 登录 create table...

  • 2019-04-02 oracle

    select * from tab; sql 分类 ddl 数据定义语言 dml 数据操作语音dcl 数据控制语言...

  • 总结-MySQL

    SQL语法 -- DDL(数据定义语言)-- DML(数据操作语言)-- DCL(数据控制语言)-- 注意:SQL...

网友评论

      本文标题:DCL:数据控制语言

      本文链接:https://www.haomeiwen.com/subject/cgsroftx.html