创建视图

在单表上创建视图

基本语法

 CREATE[OR REPLACE] VIEW viewname[(columnlist)]   
    AS SELECT statement  


-- CREATE表示创建新的视图;
-- REPLACE表示替换已经创建的视图;
-- [(columnlist)]表示可以显示的指出视图中有哪些列(必须和select语句对应);
-- viewname为视图的名称;columnlist为属性列;
-- SELECT statement表示SELECT语句;

注:创建视图需要登录用户有相应的权限,查看权限的方法

在多表上创建视图

CREATE[OR REPLACE] VIEW viewname[columnlist]   
    AS SELECT statement 


-- CREATE表示创建新的视图;
-- REPLACE表示替换已经创建的视图;
-- viewname为视图的名称;
-- columnlist为属性列;
-- SELECT statement表示SELECT语句。与单表上创建视图不同的是,SELECT子句是涉及到-多表的联合查询语句。