数据控制语言DCL

  • DCL
    • 关键词
    • 示例

DCL

数据库中往往包含了非常重要的数据,可以通过访问控制来确保数据的安全。数据控制语言DCL可以为我们指定的用户授予一定的权限,或者从指定的用户处召回指定的权限。

关键词

-- 授权
grant
-- 召回
revoke

示例

-- 创建用户,该用户的用户名为xizhi,访问口令是xizhi00;该⽤户可以从任意主机访问数据库服务器,因为用户名后面 @ 后⾯使⽤了可以表示任意多个字符的通配符 %。如果要限制访问网段主机,就需要把主机的网段添加到@后面
create user 'xizhi'@'%' identified by 'xizhi00'; -- 这个时候该用户是没有任何权限的
-- 授权 给xizhi授予数据库hrs 中表tb_dept的查询权限
grant select on hrs.tb_dept to 'xizhi'@'%';
-- 给xizhi授予数据库hrs中所有对象  插入,更新和删除权限
grant insert,update,delete on hrs.* to 'xizhi'@'%';
-- 给xizhi授予执行DDL的权限
grant create,drop,alter on school.* to 'xizhi'@'%'
-- 召回权限
revoke insert,update,delete on hrs.* from 'xizhi'@'%';
-- 召回所有权限
revoke all privileges on *.* from 'xizhi'@'%';
--  刷新权限
flush privileges

04 数据控制语言DCL相关推荐

  1. mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库

    编辑推荐: 本文来自于网络,主要介绍了mysql数据控制语言DCL的创建.删除.修改用户密码.授予权限等代码编写. #创建用户 create user '用户名'@'允许登录的地址' identifi ...

  2. SQL——数据控制语言DCL(GRANT,REVOKE,COMMIT,ROLLBACK)

    DCL 数据控制语言(Data Control Language,DCL)在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表.查看表.存储程序.用户自定义函数等数据库对 ...

  3. MySQL - 04.数据控制语言(Data Control Language,DCL)

    1.事务:一条或多条SQL语句组成的一个执行单位,这组SQL语句要么都执行,要么都不执行. 2.事务的特点:A(原子性),C(一致性),I(隔离性),D(持久性). 3.事务的并发问题:脏读.不可重复 ...

  4. mysql数据控制语言_Mysql数据控制语言DCL(Data Control Language)

    1.Mysql中的用户管理: Mysql中的用户,存储在系统数据库mysql中的user表中,表初始内容只有localhost-----root用户. 创建用户: Create user '用户名'@ ...

  5. 数据控制语言(DCL)语法合集

    目录 用户的创建.删除.查询和改密 授权:授予与回收 数据库角色 上述语句实战 用户的创建.删除.查询和改密 创建用户 语法格式: create user '用户名'@ '允许登录的位置' ident ...

  6. mysql数据库存储多语言_数据库---数据控制语言(DCL)

    mysql中,权限是系统内定的一些"名词"(单词),大约30个,每个权限表示"可以做什么工作". 则分配权限就是相当于让某个用户可以做哪些工作. 主要权限如下: ...

  7. DCL(数据控制语言)和TCL(事务控制语言)

    文章目录 1.DCL(数据控制语言) 2.TCL(事务控制语言) 3. 其他常用sql语句 1.DCL(数据控制语言) DCL主要用来管理数据库用户以及用户涉及的权限 1.1 创建数据库中的新用户 语 ...

  8. mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)

    SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...

  9. SQL基础入门-数据控制语言-Grant与Revoke

    SQL九大核心动词分成四种语言,数据定义语言DDL包括动词Create.Drop.Alter:数据操纵语言DML包括动词Insert.Update.Delete:数据控制语言DCL包括动词Grant. ...

最新文章

  1. 《Visual Studio程序员箴言》笔记
  2. golang内存对齐
  3. 组合和聚合的区别,通俗易懂。
  4. 如何将xml的String字符串转化标准格式的String字符串
  5. sympy —— Python 符号运算
  6. 回溯算法 python
  7. 两台电脑如何实现共享文件
  8. 吹气球-LintCode
  9. 工业云计算技术在工业自动化系统中的作用
  10. CSS+DIV布局中absolute和relative区别
  11. 妖怪,你可认得这32个关键字?
  12. iOS开发 info.plist设置app启动页面
  13. 在金融业务中跨行清算系统的实现过程
  14. 【干货】教你用python给你的微信朋友群发私人订制的藏头诗
  15. 分享一个前两天写的自动监控blocking 的脚本(基于12C)
  16. #论文阅读# MORAN
  17. 2019-mathorcupB题-环形穿梭机调度模型(思路篇)
  18. HBuilder 解决真机/模拟器调试时adb.exe冲突
  19. 微信小程序录音与音频播放控制功能
  20. 0基础0资源,只靠3步涅槃重生

热门文章

  1. 输出一句英文话语中的单词数量
  2. 眼中体:大家眼中的IT男
  3. 网络电影也做春节档,能够与院线争到多少蛋糕?
  4. Java Condition类使用及分析
  5. LC28 Generate Parentheses
  6. 2021年图灵奖简介
  7. 机械设计与计算机技术相关的论文,计算机技术机械制造论文-专业论文.doc 文档全文免费预览...
  8. python 基于itchat详解微信防撤回程序
  9. CDA LEVEL 1 考试,知识点汇总《市场调研》
  10. 我的世界服务器显示离线,我的世界离线模式怎么玩服务器 | 手游网游页游攻略大全...