视图(view)

时间:2024-4-28    作者:老大夫    分类: Mysql


  1. 只能将select语句创建为视图。
  2. 创建视图
create or replace view v_emp as select e.ename,d.dname from emp e join dept d on e.deptno = d.deptno;
  1. 视图作用
    1. 如果开发中有一条非常复杂的SQL,而这个SQL在多处使用,会给开发和维护带来成本。使用视图可以降低开发和维护的成本。
    2. 视图可以隐藏表的字段名。
  2. 修改视图
alter view v_emp as select e.ename,d.dname,d.deptno from emp e join dept d on e.deptno = d.deptno;
  1. 删除视图
    1. drop view if exists v_emp;
  2. 对视图增删改(DML:insert delete update)可以影响到原表数据。


扫描二维码,在手机上阅读

推荐阅读: