当前位置:首页 > 实用技巧 >

sql语言的数据操控语句(sql编程语句怎么使用)

来源:原点资讯(m.360kss.com)时间:2024-02-14 06:31:28作者:YD166手机阅读>>

sql语言的数据操控语句,sql编程语句怎么使用(1)

数据控制语句(DCL)

作用:

设置更改用户或角色的权限。

包括:

  1. GRANT:用于删除已授予的权限。
  2. REVOKE:用于删除已授予的权限。
  3. DENY:用于防止主体通过GRANT获得特定权限。

使用者对象成员:

  • sysadmin
  • dbcreater
  • db_owner
  • db_securityadmin
GRANT:授权操作

SQL Server 服务器通过权限表来控制用户对数据库的访问。在数据库中添加一个新用户之后,该用户具有查询系统表的权限,但不具有操作数据库对象的任何权限。

GRANT 语句可以授予对数据库对象的操作权限,这些数据库对象包括表、视图、存储过程、聚合函数等,允许执行的权限包括:查询、更新、删除等。

实例:

grant update ,delete on newtable to guest with grant option

注释:

update、delete :允许被授予的操作权限。

newtable :权限执行对象

guest:被授予权限的用户名称

with grant option :表示该用户还可以向其他用户授予其自身所拥有的权限

演示:

sql语言的数据操控语句,sql编程语句怎么使用(2)

DENY-拒绝权限操作

作用:

保护数据的安全。只允许特定的人查看特定的表。deny可以用来禁止对指定表的查询操作,即可被管理员用来禁止某个用户对一个对象的所有访问权限。

实例:

deny update ,delete on newtable to guest cascade;

注释:

禁止用户guest 对数据表newtable进行更新和删除操作权限。

展示:

sql语言的数据操控语句,sql编程语句怎么使用(3)

REMOVE--收回权限操作

作用:

收回权限操作类似撤销操作,用户可以授予用户权限,同样可以收回用户的权限,如收回用户的查询、更新或者删除权限。T-SQL 中可以使用REMOVE语句来实现收回权限的操作。

实例:

revoke update ,delete on newtable from guest

注释:

从用户guest中 收回授予给数据表newtable的 更新和删除操作权限。

展示:

sql语言的数据操控语句,sql编程语句怎么使用(4)

,

栏目热文

sql最重要的数据操作语句(sql数据操作语句包括)

sql最重要的数据操作语句(sql数据操作语句包括)

数据科学中90%的任务,可以借助这13条SQL语句解决。结构化查询语言 (SQL) 是一种用于管理和操作关系数据库的编程...

2024-02-14 06:59:31查看全文 >>

sql 数据操纵语句(sql语句操作命令)

sql 数据操纵语句(sql语句操作命令)

目录前言DML语言的学习插入 INSERT修改 UPDATE删除 DELETEDDL语言的学习库和表的管理常见数据类型常...

2024-02-14 06:51:05查看全文 >>

苹果手机怎么不支持动态壁纸(苹果手机无法选择动态壁纸)

苹果手机怎么不支持动态壁纸(苹果手机无法选择动态壁纸)

昨天小编(果粉之家)才跟大家分享新浪微博最近突然下架了Live Photos功能,现在已经无法正常再微博上查看Live ...

2024-02-14 07:04:25查看全文 >>

为啥苹果手机设置动态壁纸不会动(苹果怎么设置动态壁纸一直动)

为啥苹果手机设置动态壁纸不会动(苹果怎么设置动态壁纸一直动)

iPhone可以设置动态壁纸了。很多人不知道这个功能,现在可以看看我设置的动态壁纸效果,看起来还不错。这是iOS17系统...

2024-02-14 06:19:50查看全文 >>

浴花什么牌子好(浴花排行榜前十名)

浴花什么牌子好(浴花排行榜前十名)

随着生活水平的提高,大家对经常使用的生活用品越来越讲究,因为越是经常用的东西对你的整个气质和体验影响是最多的,那么我们来...

2024-02-14 06:23:14查看全文 >>

sql的数据操纵语句包括(sql安全性控制语句包括)

sql的数据操纵语句包括(sql安全性控制语句包括)

‬前言编写高质量的SQL(Structured Query Language)是数据库管理和数据操作的关键方面之一。写好...

2024-02-14 06:51:59查看全文 >>

sql中哪一个语句属于数据控制功能(sql数据操作语句包括)

sql中哪一个语句属于数据控制功能(sql数据操作语句包括)

1. SQL语句主要分为哪几类数据定义语言DDL(Data Ddefinition Language)CREATE,DR...

2024-02-14 06:57:06查看全文 >>

sql的数据操作语句不包括(sql语句操作命令)

sql的数据操作语句不包括(sql语句操作命令)

1)向表中插入数据,分为两种情况:1 向表中插入一条 2向表中插入多条数据插入数据的SQL语句标准格式:insert i...

2024-02-14 06:21:32查看全文 >>

sql使用频率最高最重要的语句(sql的九个常用语句)

sql使用频率最高最重要的语句(sql的九个常用语句)

​一、连接MySQL格式:mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MySQ:首先在打开cmd...

2024-02-14 06:51:12查看全文 >>

sql中属于数据操纵的语句(sql语言的查询语句是)

sql中属于数据操纵的语句(sql语言的查询语句是)

SQL 中,对基本表的数据操纵功能是指对基本表中数据的插入、修改和删除。一.插入数据SQL 的数据插人语句INSERT ...

2024-02-14 06:58:21查看全文 >>

文档排行