久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql中的視圖語法有哪些

共計(jì) 1391 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開通

這篇文章將為大家詳細(xì)講解有關(guān) mysql 中的視圖語法有哪些,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

mysql 中的視圖語法:1、創(chuàng)建視圖,代碼為【CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]】;2、修改視圖,代碼為【ALTER [ALGORITHM】。

mysql 中的視圖語法:

視圖的概述:

視圖(View)是一種虛擬存在的表。視圖并不在數(shù)據(jù)庫中實(shí)際存在,行和列數(shù)據(jù)來自定義視圖的查詢中使用的表,并且是在使用視圖時(shí)動(dòng)態(tài)生成的。通俗的講,視圖就是一條 SELECT 語句執(zhí)行后返回的結(jié)果集。所以我們?cè)趧?chuàng)建視圖的時(shí)候,主要的工作就落在創(chuàng)建這條 SQL 查詢語句。

視圖相對(duì)于普通的表的優(yōu)勢主要包括以下幾項(xiàng)。

簡單:使用視圖的用戶完全不需要關(guān)心后面對(duì)應(yīng)的表的結(jié)構(gòu)、關(guān)聯(lián)條件和篩選條件,對(duì)用戶來說已經(jīng)是過濾好的復(fù)合條件的結(jié)果集。

安全:使用視圖的用戶只能訪問他們被允許查詢的結(jié)果集,對(duì)表的權(quán)限管理并不能限制到某個(gè)行某個(gè)列,但是通過視圖就可以簡單的實(shí)現(xiàn)。

數(shù)據(jù)獨(dú)立:一旦視圖的結(jié)構(gòu)確定了,可以屏蔽表結(jié)構(gòu)變化對(duì)用戶的影響,源表增加列對(duì)視圖沒有影響:源表修改列名,則可以通過修改視圖來解決,不會(huì)造成對(duì)訪問者的影響。

視圖的語法

創(chuàng)建視圖

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

WITH [CASCADED | LOCAL] CHECK OPTION 決定了是否允許更新數(shù)據(jù)使記錄不再滿足視圖的條件。

LOCAL:只要滿足本視圖的條件就可以更新。

CASCADED:必須滿足所有針對(duì)該視圖的所有視圖的條件才可以更新。CASCADED 為默認(rèn)值。

創(chuàng)建視圖及查詢視圖:

mysql 中的視圖語法有哪些

對(duì)視圖進(jìn)行更新操作:

mysql 中的視圖語法有哪些

發(fā)現(xiàn)視圖更新了,查詢一下原始表:

mysql 中的視圖語法有哪些

發(fā)現(xiàn)原始表也被改變了,由此可見對(duì)視圖的修改會(huì)影響基本表,(視圖具體能不能更新還要看 WITH [CASCADED | LOCAL] CHECK OPTION 的設(shè)置),雖然視圖可以被更新,但是不建議更新,因?yàn)橐晥D就是用來簡化查詢的。

修改視圖語法:

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

查看視圖:

使用 SHOW TABLES 命令的時(shí)候不僅顯示表的名字,同時(shí)也會(huì)顯示視圖的名字:

mysql 中的視圖語法有哪些

使用 SHOW CREATE VIEW + 視圖名 這個(gè)命令可以查詢到創(chuàng)建視圖時(shí)執(zhí)行的語句:

mysql 中的視圖語法有哪些

刪除視圖:

語法:

DROP VIEW [IF EXISTS] view_name [, view_name] ...[RESTRICT | CASCADE]

刪除視圖:

mysql 中的視圖語法有哪些

關(guān)于“mysql 中的視圖語法有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向 AI 問一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計(jì)1391字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 杭州市| 辽阳县| 丰宁| 元江| 临汾市| 牡丹江市| 宝坻区| 彰化县| 临西县| 澄城县| 樟树市| 页游| 津市市| 宁武县| 古丈县| 荃湾区| 林州市| 江津市| SHOW| 苏尼特左旗| 呈贡县| 乐都县| 石柱| 左云县| 永年县| 湘西| 布尔津县| 定边县| 庆城县| 巴南区| 宣威市| 尉氏县| 政和县| 抚顺市| 冕宁县| 涡阳县| 韩城市| 吉林省| 色达县| 孝义市| 宜都市|