好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql視圖原理與用法實例詳解

mysql視圖原理與用法實例詳解

熱門標簽:云南大數據外呼系統 博樂電銷機器人 怎么更改高德地圖標注 電話機器人是電腦呼號嗎 南寧外呼系統招商 鄭州網絡外呼系統價錢 400電話到哪辦理優惠 上海市三維地圖標注 機器人打電銷電話

本文實例講述了mysql視圖原理與用法。分享給大家供大家參考,具體如下:

本文內容:

  • 什么是視圖
  • 創建視圖
  • 查看視圖
  • 視圖的修改
  • 視圖的刪除
  • 視圖的數據操作

首發日期:2018-04-13


什么是視圖:

  • 視圖是一種基于查詢結果的虛擬表,數據來源的表稱為基本表。
  • 視圖的建立和刪除不影響基本表。
  • 視圖的插入,修改操作會影響基本表。
  • 如果視圖來自多個基本表,那么不可以修改基本表。
  • 視圖的用處:
    • 1.視圖基于查詢結果,使得視圖可以隱藏基本表一些不該展示給用戶的數據信息(比如某個開發人員需要用戶信息表,但不應該展示給他用戶的密碼信息。)
    • 2.視圖是一個虛擬表,可以將查詢信息存儲到視圖中,這樣可以便于操作。
    • ......


創建視圖:

  • 語法:create view 視圖名 as select語句 [with check option];【select語句可以多表查詢結果:聯合查詢、連接查詢】
    • with check option會依據where等條件語句來限制插入和修改操作(比如檢索出來的視圖數據是男的,不允許將男的改成女的)
        create view man_info as select * from student where gender="male";

補充:

  • 視圖的創建還有一個可選項:視圖算法(這里不講述,想了解的可以百度)


查看視圖:

  • 視圖是一個虛擬表,針對表的查看語句都可以使用到視圖中
    • 查看所有視圖:show tables/views;
    • 查看視圖結構:desc/describe/show columns from 視圖名;
    • 查看視圖創建語句:show create table/view 視圖名;

視圖的修改:

  • 有時候可能發生定義視圖錯誤,所以這時候會執行修改視圖操作。
  • 語法:alter view 視圖名 as 新的select語句;
create view user_view as select * from user;
alter view user_view as select username,money from user;

補充:

  • 由于視圖是一種虛擬表,還有一種可以修改視圖的方法:create or replace view 視圖創建語句;【將以新的視圖覆蓋舊視圖】

視圖的刪除:

  • 語法:drop view 視圖名[,視圖名…];
  • 示例:
    drop view student_class,student_info;

視圖的數據操作:

  • 如果視圖來自多個基本表,那么不可以修改基本表。不過理論上update是允許的。

視圖的數據查看:

  • 語法:select 字段列表 from 視圖名;【與基本表的查詢操作是一致的。】

視圖的數據插入:

  • 數據來源自多個基本表時,無法進行插入操作。
  • 語法:insert into 視圖名 values();【與基本表的插入操作是一致的。】
  • 注意:視圖結構來自于基本表,所以要接受基本表的約束。如果某個字段不允許為空,但視圖的插入操作又沒賦值的話,會插入失敗。

視圖的數據修改:

  • 語法:update 視圖名 set 字段名 = 值 where 條件;【與基本表的修改操作是一致的。】

視圖的數據刪除:

  • 數據來源自多個基本表時,無法進行刪除操作。
  • 語法:delete from 視圖名 where 條件;【與基本表的刪除操作是一致的。】

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數據庫鎖相關技巧匯總》及《MySQL常用函數大匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • mysql視圖之創建視圖(CREATE VIEW)和使用限制實例詳解
  • MySQL如何創建視圖
  • 詳細分析mysql視圖的原理及使用方法
  • MySQL的視圖和索引用法與區別詳解
  • 淺談MySql 視圖、觸發器以及存儲過程
  • MySql視圖觸發器存儲過程詳解
  • mysql視圖之管理視圖實例詳解【增刪改查操作】
  • mysql視圖之創建可更新視圖的方法詳解
  • MySQL中Update、select聯用操作單表、多表,及視圖與臨時表的區別
  • mysql三張表連接建立視圖
  • MySQL 視圖(View)原理解析

標簽:益陽 恩施 澳門 定西 白銀 杭州 秦皇島 寧夏

巨人網絡通訊聲明:本文標題《mysql視圖原理與用法實例詳解》,本文關鍵詞  mysql,視圖,原理,與,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql視圖原理與用法實例詳解》相關的同類信息!
  • 本頁收集關于mysql視圖原理與用法實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲综合区小说区激情区噜噜| 性福七十二式| 天天干天天插天天操| 狠狠躁夜夜躁人爽碰88A小| 91女人18毛片水多国产| 免费无码又爽又刺激A片色情天美 女生体外高潮和体内哪个爽 | 黄网电影观看网站| 007无吗在线电影| 国产精品亚洲AV毛片| 国产精品久久久久久久久久久久| 美国一级强片| 日韩欧美在线观看视频| 777色狠狠777色婷婷| 免費A漫 -禁漫天堂| 男女交性高清视频全过程无遮挡| 18hdxxxx中国| 国产成人精品免费网站| 中文字幕韩国| 阿下面太大进去受不了阿| 大陆中国毛片免费视频| 91福利区试看体验区| 日日夜夜婷婷| 办公上班前打一炮20p| 美国一级毛片片aa久久综合| 便器の妖精系列av| 狠狠躁日日躁人人爽| 国产国语videosex另类| 亚洲一级电影| 3atv国产精品视频| 久久青| 久久99精品久久久久久国产越南| 五级片黄色| 96xxxxx视频| 男同GayXXXX乱XXX| 八荒战神夜鳞全文阅读| 韩国理伦片中文字幕理论漫画 | 黄小婷被农民玩成浪娃| 看免费一级片| 皇上紫黑粗硕好大烫死奴婢好爽 | 韩国三级日本三级人与波| 亚洲日韩 www26uuu|