檢視和表的區別
1.檢視是已經編譯好的SQL語句,是基於SQL語句的結果集的視覺化的表,而表不是。
2.檢視沒有實際的物理記錄,而基本表有。
3.表是內容,檢視是視窗。
4.表佔用物理空間而檢視不佔用物理空間,檢視只是邏輯概念的存在,表可以即使對它進行修改,但檢視只能建立的語句來修改。
5.檢視是檢視資料表的一種方法,可以查詢資料表中某些欄位構成的資料,只是一些SQL語句的集合。從安全的角度來看,檢視可以防止使用者接觸資料表,因而使用者不知道表的結構。
6.表屬於全域性模式中的表,是實表;檢視屬於區域性模式的表,是虛表。
7.檢視的建立和刪除隻影響檢視本身,不影響對應的基本表。
聯絡:
檢視是在基本表之上建立的表,它的結構和內容都來自基本表,它依據基本表存在而存在。一個檢視可以對應一個基本表,也可以對應多個基本表。檢視是基本表的抽象和在邏輯意義上建立的新關係。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1142317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle普通檢視和物化檢視的區別Oracle
- pg_file_settings和pg_settings系統檢視的區別
- 檢視錶名和表的行數
- Hive內部表和外部表的區別Hive
- Python32位和64位有何區別?如何檢視?Python
- ORACLE常見檢視和表整理Oracle
- hive 分割槽表和分桶表區別Hive
- 表空間uniform size和 autoallocate的區別ORM
- 系統表和資料字典檢視
- 檢視spark程式/區分pyspark和pandas的表的合併,pyspark是join,pandas是mergeSpark
- 檢視鎖表
- VO(檢視模型) 與 DTO(資料傳輸物件)的區別模型物件
- Kafka基礎:表和流的區別 - Edward LoveallKafka
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 1-庫表檢視及常用資料型別資料型別
- ../和./和/的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- ||和??的區別
- /*和/**的區別
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- 如何檢視CPU核數和執行緒數?CPU的核心數、執行緒數的關係和區別執行緒
- django 的類檢視和函式檢視-雜談Django函式
- MySQL檢視錶和清空表的常用命令總結MySql
- Django的檢視和模板Django
- ES 23 - 檢索和過濾的區別 (query vs. filter)Filter
- 檢視系統型別的命令型別
- 檢視系統的SHELL型別型別
- 視訊直播和實時音視訊區別調研
- button 和input 的區別及在表單form中的用法ORM
- 將檢視轉為表
- Postgresql系統表/檢視SQL
- postgresql如何檢視所有表SQL
- MySQL命令檢視資料庫和表容量大小MySql資料庫
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- T和?的區別
- makefile =和:=的區別
- ++a和a++的區別