當前位置:成語大全網 - 書法字典 - MySQL中視圖和表的區別和聯系

MySQL中視圖和表的區別和聯系

聯系:視圖是建立在基本表之上的表。它的結構(定義的列)和內容(所有數據行)來自基本表,它根據基本表的存在而存在。壹個視圖可以對應壹個基本表或多個基本表。視圖是基本表的抽象,是在邏輯意義上建立的壹種新關系。

差:1。視圖是經過編譯的sql語句。而手表不是。

2.該視圖沒有實際的物理記錄。手表有。

3.表格是內容,視圖是窗口。

4.表只使用物理空間,但視圖不占用物理空間。視圖只是壹個邏輯概念。表可以及時修改它,但視圖只能由創建的語句修改。

5.表格是內部模式,視圖是外部模式。

6.View是查看數據表的壹種方式,可以查詢數據表中由壹些字段組成的數據,只是壹些SQL語句的集合。從安全性的角度來看,視圖不能接觸到用戶的數據表,因此他們不知道表的結構。

7.該表屬於全局模式,是真實的表;該視圖屬於本地模式表,這是壹個虛擬表。

8.視圖的創建和刪除只影響視圖本身,而不影響相應的基本表。