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];
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-04-16 【LBLD】田忌赛马背后的算法决策
2023-04-16 【LBLD】带权重的随机选择算法