1.创建视图(DESC查看视图结构截图) (1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。 (2)创建YGGL数据库上的视图Employees_view,视图包含员工编号、姓名和实际收入。 2.查询视图 (1)从视图DS_VIEW中查询出部门号为3的部门名称。 (2)从视图Employees_view 查询出姓名为“王林”的员工的实际收入。 3.更新视图 (1)向视图DS_VIEW中插入一行数据: 6,财务部,财务管理。 (2)修改视图DS_VIEW,将部门号为5的部门名称修改为“生产车间”。 (3)修改视图Employees_view 中号码为000001的雇员的姓名为“王浩”。 4.删除视图(DESC结果截图) 删除视图DS_VIEW
时间: 2023-07-16 13:15:33 浏览: 288
抱歉,我是一个语言模型,无法提供截图和操作数据库。但是我可以提供SQL语句供您参考:
1. 创建视图
(1) 创建视图DS_VIEW:
```
CREATE VIEW DS_VIEW AS
SELECT * FROM Departments;
```
(2) 创建视图Employees_view:
```
CREATE VIEW Employees_view AS
SELECT EmployeeID, FirstName + ' ' + LastName AS Name, Salary * Bonus AS ActualIncome
FROM Employees;
```
2. 查询视图
(1) 查询部门号为3的部门名称:
```
SELECT DepartmentName
FROM DS_VIEW
WHERE DepartmentID = 3;
```
(2) 查询姓名为“王林”的员工的实际收入:
```
SELECT ActualIncome
FROM Employees_view
WHERE Name = '王林';
```
3. 更新视图
(1) 向视图DS_VIEW插入一行数据:
```
INSERT INTO DS_VIEW (DepartmentID, DepartmentName, DepartmentDesc)
VALUES (6, '财务部', '财务管理');
```
(2) 修改视图DS_VIEW中部门号为5的部门名称:
```
UPDATE DS_VIEW
SET DepartmentName = '生产车间'
WHERE DepartmentID = 5;
```
(3) 修改视图Employees_view中号码为000001的雇员的姓名为“王浩”:
```
UPDATE Employees_view
SET Name = '王浩'
WHERE EmployeeID = '000001';
```
4. 删除视图
```
DROP VIEW DS_VIEW;
```
阅读全文