当前位置:   article > 正文

MySql——视图_mysql 写视图

mysql 写视图

1.创建、查看、修改、删除视图方法

  1. -- 创建视图
  2. CREATE OR REPLACE VIEW stu_1 AS SELECT id,username from ev_users WHERE id<=10
  3. -- 展示视图创建的SQL
  4. SHOW CREATE VIEW stu_1
  5. -- 查看视图
  6. SELECT * FROM stu_1
  7. -- 修改视图
  8. ALTER VIEW stu_1 AS SELECT id from ev_users WHERE id<=10
  9. CREATE OR REPLACE VIEW stu_1 AS SELECT id,username from ev_users WHERE id<=10
  10. -- 删除视图
  11. DROP VIEW IF EXISTS stu_1

2.检查选项

CREATE OR REPLACE VIEW stu_1 AS SELECT id,username from ev_users WHERE id<=10 WITH CASCADED CHECK OPTION

WITH CASCADED CHECK OPTION:检查新增、修改、删除操作是否符合视图定义时条件

casecaded会检查本条及关联本条sql所关联的所有上级视图

local只检查本级的要求,如果他没写,则不会强制检查上级视图

3.视图的更新

视图内与表内要是1对1的形式,1对多则无法更新数据

视图可以保证数据原结构的安全性,用户看到可以给用户看的数据

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/439335
推荐阅读
相关标签
  

闽ICP备14008679号