-- 创建视图
create or replace
view view1_emp
as
SELECT ename, job from emp;
-- 查看视图和表
show TABLES;
-- 查看视图和表的类型
show full tables;
SELECT * from view1_emp;
-- 修改视图
alter view view1_emp
as
select a.deptno,a.ename,b.dname from emp a INNER JOIN dept b on a.deptno = b.deptno;
-- 更新视图
# 有部分视图是无法更新的(看PPT)
create or replace view view1_emp
as
SELECT ename, job from emp;
# 更新的都是原表数据
update view1_emp set ename = '周瑜' where ename = 'SMITH';
INSERT into view1_emp VALUES('xjc','ANALYST');
-- 重命名视图
rename table view1_emp to view1_e;
-- 删除视图
drop view if exists view1_emp;