DCL -- 数据控制

DCL(Data Control Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(identifien,grant,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL。

创建用户

基本语法

为我的数据库创建一个本地用户(win10),先通过cmd进入命令拿到本机ip

查询结果

因为本机安装了不少虚拟机,各类操作系统的,而且基本上都配置了网络,所以和一般ipconfig得到的结果会有稍许不同,不过不影响使用。
create user 'GHope'@'10.7.181.95' identifien by 'Hope'


执行成功即创建成功

给予用户权限

基本语法

给予Hope用户查询star数据库中的所有信息
grant SELECT on star.* to 'Hope'@'10.7.181.95

注:可操作的权限分为->SELECT, INSERT 和 UPDATE
*.*:第一个*表示数据库,第二个*表示数据表

剥夺用户权限

基本语法

剥夺用户Hope对数据star中star数据表的查询权限
grant SELECT on star.star to 'Hope'@'10.7.181.95

删除用户

基本语法

删除Hope用户
drop 'Hope'@'10.7.181.95

感觉DCL对不管理数据库的使用者而言基本上没什么用,还是把重点放在查询语句上吧!

参考

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 8,075评论 5 115
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 3,256评论 0 33
  • 02282--罗甯 鳄鱼妈妈给小鳄鱼吃香蕉,小鳄鱼不肯吃。他对妈妈说:“我想吃一个小孩。” 爸爸妈妈担心...
    罗甯阅读 434评论 0 1
  • 立秋 立秋,不宜祈福 池塘画圈,檐角划线 褐瓦弹奏夜幕落下的序曲 他从青岚里来,要去所有城池 城墙和...
    手卷梦阅读 369评论 2 5
  • 窗外的风像是魔鬼在击打窗户,猛烈又刺耳。 我也不知道是因为这里的天气本该如此,还是因为这里没有家人能给我的温暖。 ...
    墨云伤阅读 1,051评论 0 0

友情链接更多精彩内容