掌握使用 SQL 语言建立、删除视图。 使用视图的方法。创建登录账户、数据库账户、角色;建立角色与数据库账户从属关系。给角色或者用户授权、回收权限总结
时间: 2023-08-03 20:05:46 浏览: 72
好的,我会根据您的问题进行回答。首先,关于SQL语言的视图,可以通过以下语法来建立和删除:
建立视图:
```
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
删除视图:
```
DROP VIEW view_name;
```
视图的使用方法是将其视为一个虚拟表格,可以像操作表格一样对其进行查询和修改。可以使用SELECT语句来查询视图,例如:
```
SELECT * FROM view_name;
```
关于登录账户、数据库账户、角色的创建,可以使用以下语法:
创建登录账户:
```
CREATE LOGIN login_name WITH PASSWORD = 'password';
```
创建数据库账户:
```
CREATE USER user_name FOR LOGIN login_name;
```
创建角色:
```
CREATE ROLE role_name;
```
建立角色与数据库账户从属关系:
```
EXEC sp_addrolemember 'role_name', 'user_name';
```
给角色或者用户授权,可以使用以下语法:
```
GRANT permission ON object TO user_or_role;
```
回收权限可以使用以下语法:
```
REVOKE permission ON object FROM user_or_role;
```
以上是关于SQL语言建立、删除视图、创建登录账户、数据库账户、角色,以及授权、回收权限的总结。希望能对您有所帮助。
阅读全文