首頁  >  文章  >  資料庫  >  navicat怎麼建立視圖

navicat怎麼建立視圖

angryTom
angryTom原創
2019-08-05 10:50:5915194瀏覽

navicat怎麼建立視圖

  Navicat for mysql 是mysql資料庫的一個視圖管理工具,它可以讓我們不用面對dos那種小畫面。以下是本人學習使用navicat for mysql 建立視圖的圖文記錄,有興趣的小夥伴可以看一看。

推薦教學:MySQL入門影片

在下面正式開始

1、開啟navicat for mysql軟體之後開啟對應的資料庫。然後點擊視圖。

navicat怎麼建立視圖

2、點選新視圖。這裡的話你可以透過sql語句來創建。

navicat怎麼建立視圖

navicat怎麼建立視圖

3、當然也可以選擇navicat for mysql視圖建立工具來建立。如圖,把表一個一個的挪過去,如果你的表格設計主外鍵的關聯關係沒問題的話,它們就會自動的連上線了。

navicat怎麼建立視圖

4、然後如圖所示為你要展示的內容打上勾,點選儲存就可以了。 (注意一定要選擇,不能都是空)

navicat怎麼建立視圖

5、用工具建立好視圖之後呢,你可以點擊定義查看剛才視圖對應的sql語句,這是navicat for mysql 幫你產生的。

navicat怎麼建立視圖

6、然後點選資料庫下視圖,你就可以查看你剛才所建立的視圖效果了。你可以看到視圖本質其實就是一張合成表。

navicat怎麼建立視圖

擴充資料

#  檢視是指電腦資料庫中的視圖,是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行資料。但是,視圖並不在資料庫中以儲存的資料值集形式存在。行和列資料來自由定義視圖的查詢所引用的表,並且在引用視圖時動態產生。

  從使用者角度來看,一個視圖是從一個特定的角度來查看資料庫中的資料。從資料庫系統內部來看,一個視圖是由SELECT語句組成的查詢定義的虛擬表。從資料庫系統內部來看,視圖是由一張或多張表中的資料組成的,從資料庫系統外部來看,視圖就如同一張表一樣。視圖可以查詢,但不可以新增、刪除、修改。

  檢視是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖的作用類似篩選。定義視圖的篩選可以來自目前或其它資料庫的一個或多個表,或者其它視圖。分散式查詢也可用於定義使用多個異類來源資料的檢視。

  視圖是儲存在資料庫中的查詢的SQL 語句,它主要出於兩種原因:安全原因, 視圖可以隱藏一些數據,如:社會保險基金表,可以用視圖只顯示姓名,地址,而不顯示社會保險號碼和工資數等,另一原因是可使複雜的查詢易於理解和使用。

  視圖:檢視圖形或文件的方式。

  視圖一經定義便儲存在資料庫中,與其相對應的資料並沒有像表一樣又在資料庫中再儲存一份,透過檢視看到的資料只是存放在基本表中的數據。對視圖的操作與對錶的操作一樣,可以對其進行查詢、修改(有一定的限制)、刪除。

  當對透過視圖看到的資料進行修改時,相應的基本表的資料也要發生變化,同時,若基本表的資料發生變化,則這種變化也可以自動地反映到視圖中。

以上是navicat怎麼建立視圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn