MySQL视图

MySQL视图

创建或修改视图

创建视图

CREATE [OR REPLACE] [ALGORITHM = {UNIFINED | MERGE | TEMPLATE}]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]

修改视图

ALTER [ALGORITHM = {UNIFINED | MERGE | TEMPLATE}]
VIEW view_name [(column_list)]\
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]

WITH [CASCADED | LOCAL] CHECK OPTION决定了是否允许更新数据使记录不再满足视图的条件。

  • LOCAL:只要满足本视图的条件就可以更新。
  • CASDED:必须满足所有针对该视图的所有视图的条件才可以更新。

查看视图

show tables;可以查看表和视图

show table status;既可以查看表也可以查看视图信息。

删除视图

DROP VIEW [IF EXISTS] view_name [, view_name] ...[RESTRICT | CASCADE];
posted @   杨谖之  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2023-04-16 【LBLD】田忌赛马背后的算法决策
2023-04-16 【LBLD】带权重的随机选择算法
点击右上角即可分享
微信分享提示
主题色彩