美文网首页
04.DCL控制语句

04.DCL控制语句

作者: Liuzhl | 来源:发表于2018-12-20 14:57 被阅读17次

DCL(Data Control Language)

  • 数据控制语言,用来定义访问权限和安全级别

创建用户

  • 实际开发中,一个项目对应一个数据库,一个数据库对应一个用户

  • 该用户只有权限操作该项目的数据库,其他项目的数据库操作不了

  • 语法一:指定IP登陆

create user 用户名@ip地址 identified by '密码';
  • 语法二:任意ip可登陆
create user 用户名@'%' identified by '密码';
create user user1@'%' identified by 'root';

给用户授权

  • 语法
grant 权限1,权限2...权限n on 数据库.内容 to 用户名@地址
  • 权限:全部权限用all, 指定权限包括insert delete update create等等
  • 内容:全部内容用*, 指定内容包括表名、视图、存储过程等等
grant all on lzl_data.* to user1@localhost;

撤销权限

remove 权限 on 数据库.内容 from 用户名;
remove all on lzl_data.* from user1;

查看权限

show grants for 用户名@ip地址

删除用户

drop user 用户名@ip地址

相关文章

  • 04.DCL控制语句

    DCL(Data Control Language) 数据控制语言,用来定义访问权限和安全级别 创建用户 实际开发...

  • 「JS」语句

    条件控制语句 循环控制语句 for-in 异常处理语句 with语句 条件控制语句 其中expression可以使...

  • 20170824 Shell编程进阶(一)

    选择执行:if语句条件判断:case语句循环控制:for语句循环控制:while语句和until语句循环控制:co...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 第四章 Go语言中的控制语句

    控制语句 向c语言一样,常见的控制语句: if...else语句 switch...case语句 for语句 没有...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

网友评论

      本文标题:04.DCL控制语句

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