除select、delete、update、insert权限外还有哪些权限
时间: 2023-12-02 09:05:58 浏览: 39
除了select、delete、update、insert权限之外,数据库中还有一些其他的权限,如:
1. create:创建新的数据库对象,如表、视图、存储过程等。
2. drop:删除数据库对象,如表、视图、存储过程等。
3. alter:更改数据库对象的定义,如修改表结构等。
4. grant:授予其他用户或角色的权限。
5. revoke:收回其他用户或角色的权限。
6. execute:执行存储过程、函数等。
7. index:创建索引。
8. references:引用外键。
9. all:包括所有权限。
相关问题
insert delete update select
这四个词是数据库中最常用的的操作,分别表示插入、删除、更新和查询。在数据库中,插入操作可以将新的数据加入到表中;删除可以删除表中的某些数据行;更新可以修改表中现有的数据;查询可以获取符合特定条件的数据行。这四个操作都是数据库的基本操作,在编写数据库应用程序时经常使用。
使用sql语句在SQL Server 环境中授予stu1对sc表具有select和insert权限,授予stu1对s表具有select,update, insert和delete权限, 授予stu1对c表具有select,update,insert和delete权限。
授予stu1对sc表具有select和insert权限:
```
GRANT SELECT, INSERT ON sc TO stu1;
```
授予stu1对s表具有select,update, insert和delete权限:
```
GRANT SELECT, UPDATE, INSERT, DELETE ON s TO stu1;
```
授予stu1对c表具有select,update,insert和delete权限:
```
GRANT SELECT, UPDATE, INSERT, DELETE ON c TO stu1;
```
以上是SQL Server中授予权限的语法,其中GRANT关键字表示授权,后面跟着具体的权限和被授权的用户或角色。