您的位置:首页 > 财经 > 金融 > java工资多少钱一个月_深圳十大装饰公司名单_百度付费推广有几种方式_湖南seo网站多少钱

java工资多少钱一个月_深圳十大装饰公司名单_百度付费推广有几种方式_湖南seo网站多少钱

2025/3/18 14:55:04 来源:https://blog.csdn.net/2301_78926186/article/details/143281726  浏览:    关键词:java工资多少钱一个月_深圳十大装饰公司名单_百度付费推广有几种方式_湖南seo网站多少钱
java工资多少钱一个月_深圳十大装饰公司名单_百度付费推广有几种方式_湖南seo网站多少钱

一、创建视图

CREATE VIEW 视图名称 
AS 查询语句

1、创建单表视图

代码实现: 

 CREATE VIEW empvu80
AS 
SELECT  employee_id, last_name, salary
FROM    employees
WHERE   department_id = 80;

2、 创建多表联合视图

代码实现:

CREATE VIEW empview 
AS 
SELECT employee_id emp_id,last_name NAME,department_name
FROM employees e,departments d
WHERE e.department_id = d.department_id;

3、基于视图创建视图

当我们创建好一张视图之后,还可以在它的基础上继续创建视图。

举例:联合“emp_dept”视图和“emp_year_salary”视图查询员工姓名、部门名称、年薪信息创建 “emp_dept_ysalary”视图。

CREATE VIEW emp_dept_ysalary
AS 
SELECT emp_dept.ename,dname,year_salary
FROM emp_dept INNER JOIN emp_year_salary
ON emp_dept.ename = emp_year_salary.ename;

4、查看视图

语法1:查看数据库的表对象、视图对象   

 SHOW TABLES;

语法2:查看视图的结构

DESC / DESCRIBE 视图名称; 

语法3:查看视图的属性信息

# 查看视图信息(显示数据表的存储引擎、版本、数据行数和数据大小等)
SHOW TABLE STATUS LIKE '视图名称'\G 

 执行结果显示,注释Comment为VIEW,说明该表为视图,其他的信息为NULL,说明这是一个虚表。

语法4:查看视图的详细定义信息

SHOW CREATE VIEW 视图名称; 

5、修改视图

方式1:使用CREATE OR REPLACE VIEW 子句修改视图

CREATE OR REPLACE VIEW empvu80
(id_number, name, sal, department_id)
AS 
SELECT  employee_id, first_name || ' ' || last_name, salary, department_id
FROM employees
WHERE department_id = 80;

 方式2:ALTER VIEW

修改视图的语法是:

ALTER VIEW 视图名称 
AS
查询语句 

6、删除视图

  • 删除视图只是删除视图的定义,并不会删除基表的数据。

  • 删除视图的语法是:

 DROP VIEW IF EXISTS 视图名称;

DROP VIEW IF EXISTS 视图名称1,视图名称2,视图名称3,...; 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com