mysql怎么查視圖,MySQL的視圖

怎么知道m(xù)ysql 里是表還是視圖??

show full tables from 數(shù)據(jù)庫名 [like 'pattern']

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、晉中網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為晉中等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

"[]"表示可選的, like后面跟的是表名的模糊查詢,.

舉例:

一個(gè)視圖的名字叫v_user, SQL語句可以寫為show full tables from 數(shù)據(jù)庫名 like '%v_user%';

MySQL查詢視圖

mysql 視圖

1、什么是視圖

視圖:MySQL從5.0.1版本開始提供視圖功能。一種虛擬存在的表,行和列的數(shù)據(jù)來自定義視圖的查詢中使用的表,并且是在使用視圖時(shí)動(dòng)態(tài)生成的,只保存了sql邏輯,不保存查詢結(jié)果

2、視圖應(yīng)用場(chǎng)景

多個(gè)地方用到同樣的查詢結(jié)果該查詢結(jié)果使用的sql語句較復(fù)雜

4、視圖的好處

使用簡(jiǎn)單安全數(shù)據(jù)獨(dú)立?

5、創(chuàng)建或者修 改視圖

創(chuàng)建視圖的語法:

修改視圖的語法

6、視圖更新性

視圖的可更新性和視圖中查詢的定義有關(guān)系,以下類型的視圖是不能更新的。(1)包含以下關(guān)鍵字的sql語句:分組函數(shù)、distinct、group ?by、having、union或者union all(2)常量視圖(3)Select中包含子查詢(4)join(5)from一個(gè)不能更新的視圖(6)where子句的子查詢引用了from子句中的表

7、刪除視圖的語法

用戶可以一次刪除一個(gè)或者多個(gè)視圖,前提是必須有該視圖的drop權(quán)限。

8、查看視圖結(jié)構(gòu)的語法

show tables;如果需要查詢某個(gè)視圖的定義,可以使用show create view命令進(jìn)行查看

mysql 如何查看視圖

1) mysql show table status where comment='view';

(說明:Mysql5.1支持視圖,視圖被看作一種抽象表,因此顯示視圖狀態(tài)的語句與顯示表狀態(tài)的語句相同,只是在comment列中以‘view’區(qū)分)

2) mysql select * from information_schema.tables where table_schema='yourDatabaseName' and table_type='view';

(說明:這種方法通過系統(tǒng)表查找,效果同上,顯示信息更詳細(xì)。如果不能正確顯示結(jié)果,可能是大小寫的問題,Mysql在不同系統(tǒng)平臺(tái)不同配置參數(shù)下的顯示結(jié)果可能不同,注意這點(diǎn)。)

名稱欄目:mysql怎么查視圖,MySQL的視圖
轉(zhuǎn)載注明:http://muchs.cn/article40/phioho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站收錄、云服務(wù)器、網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)