navicat怎么創(chuàng)建視圖

navicat怎么創(chuàng)建視圖

  navicat for mysql 是mysql數(shù)據(jù)庫(kù)的一個(gè)視圖管理工具,它可以讓我們不用面對(duì)dos那種小畫面。下面是本人學(xué)習(xí)使用navicat for mysql 創(chuàng)建視圖的圖文記錄,感興趣的小伙伴可以看一看。

推薦教程:MySQL入門視頻

下面正式開(kāi)始

1、打開(kāi)navicat for mysql軟件之后打開(kāi)相應(yīng)的數(shù)據(jù)庫(kù)。然后點(diǎn)擊視圖。

navicat怎么創(chuàng)建視圖

2、點(diǎn)擊新建視圖。這里的話你可以通過(guò)sql語(yǔ)句來(lái)創(chuàng)建。

navicat怎么創(chuàng)建視圖

navicat怎么創(chuàng)建視圖

3、當(dāng)然也可以選擇navicat for mysql視圖創(chuàng)建工具來(lái)創(chuàng)建。如圖,把表一個(gè)一個(gè)的挪過(guò)去,如果你的表設(shè)計(jì)主外鍵的關(guān)聯(lián)關(guān)系沒(méi)問(wèn)題的話,它們就會(huì)自動(dòng)的連上線了。

navicat怎么創(chuàng)建視圖

4、然后如圖所示為你要展示的內(nèi)容打上勾,點(diǎn)擊保存就可以了。(注意一定要選擇,不能都是空)

navicat怎么創(chuàng)建視圖

5、用工具創(chuàng)建好視圖之后呢,你可以點(diǎn)擊定義查看剛才視圖相應(yīng)的sql語(yǔ)句,這是navicat for mysql 幫你生成的。

navicat怎么創(chuàng)建視圖

6、然后點(diǎn)擊數(shù)據(jù)庫(kù)下視圖,你就可以查看你剛才所創(chuàng)建的視圖效果了。你可以看到視圖本質(zhì)其實(shí)就是一張合成表。

navicat怎么創(chuàng)建視圖

擴(kuò)展資料

  視圖是指計(jì)算機(jī)數(shù)據(jù)庫(kù)中的視圖,是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來(lái)自由定義視圖的查詢所引用的表,并且在引用視圖時(shí)動(dòng)態(tài)生成。

  從用戶角度來(lái)看,一個(gè)視圖是從一個(gè)特定的角度來(lái)查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)。從數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部來(lái)看,一個(gè)視圖是由SELECT語(yǔ)句組成的查詢定義的虛擬表。從數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部來(lái)看,視圖是由一張或多張表中的數(shù)據(jù)組成的,從數(shù)據(jù)庫(kù)系統(tǒng)外部來(lái)看,視圖就如同一張表一樣。視圖可以查詢,但不可以新增、刪除、修改。

  視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖的作用類似于篩選。定義視圖的篩選可以來(lái)自當(dāng)前或其它數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)表,或者其它視圖。分布式查詢也可用于定義使用多個(gè)異類源數(shù)據(jù)的視圖。

  視圖是存儲(chǔ)在數(shù)據(jù)庫(kù)中的查詢的SQL 語(yǔ)句,它主要出于兩種原因:安全原因, 視圖可以隱藏一些數(shù)據(jù),如:社會(huì)保險(xiǎn)基金表,可以用視圖只顯示姓名,地址,而不顯示社會(huì)保險(xiǎn)號(hào)和工資數(shù)等,另一原因是可使復(fù)雜的查詢易于理解和使用。

  視圖:查看圖形或文檔的方式。

  視圖一經(jīng)定義便存儲(chǔ)在數(shù)據(jù)庫(kù)中,與其相對(duì)應(yīng)的數(shù)據(jù)并沒(méi)有像表那樣又在數(shù)據(jù)庫(kù)中再存儲(chǔ)一份,通過(guò)視圖看到的數(shù)據(jù)只是存放在基本表中的數(shù)據(jù)。對(duì)視圖的操作與對(duì)表的操作一樣,可以對(duì)其進(jìn)行查詢、修改(有一定的限制)、刪除。

  當(dāng)對(duì)通過(guò)視圖看到的數(shù)據(jù)進(jìn)行修改時(shí),相應(yīng)的基本表的數(shù)據(jù)也要發(fā)生變化,同時(shí),若基本表的數(shù)據(jù)發(fā)生變化,則這種變化也可以自動(dòng)地反映到視圖中。

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享