小工具知识网

当前位置: 首页 > 行业知识 > 【Mysql-13】视图——语法盘点&特性介绍(7k字详解&经典代码样例演示)

行业知识

【Mysql-13】视图——语法盘点&特性介绍(7k字详解&经典代码样例演示)

2026-11-08 21:09:43 来源:互联网转载

前言

大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++ Linux的老铁

主要内容含:

欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

  • YY的《C++》专栏
  • YY的《C++11》专栏
  • YY的《Linux》专栏
  • YY的《数据结构》专栏
  • YY的《C语言基础》专栏
  • YY的《初学者易错点》专栏
  • YY的《小小知识点》专栏
  • YY的《单片机期末速过》专栏
  • YY的《C++期末速过》专栏
  • YY的《单片机》专栏
  • YY的《STM32》专栏
  • YY的《数据库》专栏
  • YY的《数据库原理》专栏

    目录

    • 一.视图的基本介绍:
    • 二.视图的基本语法:
      • 1.视图的【创建&查询&修改&删除】总览
      • 2.代码&样例演示
      • 三.视图的插入操作:
        • 1.基本插入操作演示
        • 2."检查选项"在插入操作时时的场景——[with local/cascaded check option]
        • 四.视图的检查选项
          • 1.演示cascaded【递归检查,检查选项方向继承】
          • 2.演示LOCAL【递归检查,检查选项不继承】
          • 五.视图更新的条件
          • 六.视图的作用
            • 1.本质是进行封装
            • 七.视图的案例需求练习

              一.视图的基本介绍:

              • 视图(View)是一种虚拟存在的表,意味着我们可以像操作表一样来操作视图。
              • 视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表(基表),并且是在使用视图时动态生成的。
              • 通俗的讲,视图只保存了查询的SQL透辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

                二.视图的基本语法:

                1.视图的【创建&查询&修改&删除】总览

                总览:

                细节:

                1. 创建
                • 橙色部分可选项见传送门:的撒旦
                  1. 查询
                  2. 修改
                  • 我们注意到【方式一】修改视图和创建视图语法相同
                  • 关键点在于:修改视图要加上 or replace;创建视图可加可不加;、
                    1. 删除
                    • 加上if exists:如果视图存在,执行删除操作

                      2.代码&样例演示

                      • 学生数据表略
                        -- 创建视图create or replace view stu_v_1 as select id,name from student where id 

上一篇:如何恢复已删除/丢失的 Word 文档

下一篇:富贵鸡游戏,喂养攻略助你轻松成为养鸡达人!