<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      MySQL 視圖的使用

      一、含義
      mysql5.1版本出現的新特性,本身是一個虛擬表,它的數據來自于表,通過執行時動態生成。
      好處:
      1、簡化sql語句
      2、提高了sql的重用性
      3、保護基表的數據,提高了安全性
      二、創建
      create view 視圖名
      as
      查詢語句;
      
      三、修改
      方式一:
      create or replace view 視圖名
      as
      查詢語句;
      方式二:
      alter view 視圖名
      as
      查詢語句
      
      四、刪除
      drop view 視圖1,視圖2,...;
      五、查看
      desc 視圖名;
      show create view 視圖名;
      六、使用
      1.插入
      insert 
      2.修改
      update
      3.刪除
      delete
      4.查看
      select
      eg:insert into view2(name,password) value(1,2);//執行時視圖中和表中都會有記錄
      //一般視圖用于查詢
      注意:視圖一般用于查詢的,而不是更新的,所以具備以下特點的視圖都不允許更新
      ①包含分組函數、group by、distinct、having、union、
      ②join
      ③常量視圖
      ④where后的子查詢用到了from中的表
      ⑤用到了不可更新的視圖
      
      七、視圖和表的對比
              關鍵字        是否占用物理空間            使用
      視圖    view        占用較小,只保存sql邏輯        一般用于查詢
      表        table        保存實際的數據            增刪改查

      create table if not exists test001 
      (
         id int(11) PRIMARY key auto_increment,
         name varchar(255)
      );
      
      create view view1  as select id,`name` from test001 where id<=20;
      
      
      insert into view1 values(2,'TOM'); 可以插入
      
      
      insert into view1 values(25,'TOM'); 可以插入 因為沒有檢查選項
      
      
      create view view2  as select id,`name` from view1 where id>=10 with CASCADED check OPTION;
      
      insert into view2 values(15,'TOM');  可以插入
      
      insert into view2 values(26,'TOM');  插入失敗 因為檢查時CASCADED 相當于View1也有Cascaded檢查,但是只針對View2視圖==》View2視圖檢查條件為id>=10 id<=20
      
      insert into view1 values(29,'TOM');  可以插入
      Local的使用只針對本視圖
      
      create view View4 as select id ,`name` from view1 where id>=10 with local check option;
      
      insert into View4 values(22,'TOM'); 可以插入

      insert into View4 values(16,'TOM'); 可以插入

      insert into View4 values(9,'TOM'); 可以插入

       

      posted @ 2025-01-15 17:02  【君莫笑】  閱讀(40)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中国女人内谢69xxxx| 亚洲成av人片无码不卡播放器| 九九热这里只有精品在线| 亚洲av无码国产在丝袜线观看| 日韩精品人妻中文字幕| 亚洲女同性同志熟女| 国产精品有码在线观看| 国产96在线 | 亚洲| 久久人体视频| 网友自拍视频一区二区三区 | 国产精品一区中文字幕| 欧美综合区自拍亚洲综合绿色| 日韩av综合免费在线| 久久ww精品w免费人成| 日韩免费美熟女中文av| 色一伊人区二区亚洲最大| 日本中文字幕乱码免费| 超碰伊人久久大香线蕉综合| 日本久久一区二区免高清| 午夜色无码大片在线观看免费| 色香欲天天影视综合网| 国产精品入口麻豆| 国产成人精品一区二区| 宣武区| 欧美国产亚洲日韩在线二区| 亚洲日本欧美日韩中文字幕| 一色屋精品视频在线观看| 欧美精品久久天天躁| 真人无码作爱免费视频| 亚洲综合另类小说色区一| 极品无码国模国产在线观看| 久久婷婷大香萑太香蕉AV人| 亚洲第一福利网站在线| 亚洲av无码乱码在线观看野外| 亚洲成熟女人av在线观看| 日本免费人成视频在线观看| 最近中文字幕完整版hd| 一区二区三区岛国av毛片 | 平顺县| 国产成人啪精品午夜网站| 在线播放国产女同闺蜜|