SQL檢視
什麼是檢視
概念:檢視是一個虛擬的表,是一個表中的資料經過某種篩選後的顯示方式,檢視是由一個select 語句組成。
檢視的特點
1.檢視中的資料並不屬於檢視本身,而是屬於基本的表,對檢視可以像表一樣進行insert,update,delete操作。
2.檢視不能被修改,表修改或者刪除後應該刪除檢視再重建。
3.檢視的數量沒有限制,但是命名不能和檢視以及表重複,具有唯一性。
4.檢視可以被巢狀,一個檢視中可以巢狀另一個檢視。
5.檢視不能索引,不能有相關聯的觸發器和預設值,sql server不能在檢視後使用order by排序。
檢視的語法
CREATE VIEW 自定義名 AS
SELECT code
FROM table_name
Where condition
示例
建立一個表格
建立一個檢視
CREATE VIEW vw1 AS
SELECT 學號,姓名,所屬院系
FROM student
WHERE 課名=’軟體工程’ and 所屬院系=’計算機’
修改檢視
句法:CREATE OR REPLACE VIEW 檢視名 AS
SELECT […] FROM […];
學習資源網址
相關文章
- sql-server檢視SQLServer
- 【SQL】17 SQL 檢視(Views)、SQL Date 函式、SQL NULL 值、SQLView函式Null
- Oracle檢視歷史TOP SQLOracleSQL
- 控制檯實時檢視 sqlSQL
- sql大資料 基礎(檢視)SQL大資料
- 檢視sqlserver的某程式的sql文字SQLServer
- 【學習】SQL基礎-015-檢視SQL
- 如何檢視SQL的執行計劃SQL
- SQL Server 檢視錶佔用空間大小SQLServer
- MySQL_通過binlog檢視原始SQL語句MySql
- 如何使用SQL查詢檢視,Postico使用技巧分享~SQL
- SQL Server檢視所有表大小,所佔空間SQLServer
- 【SQL】Oracle查詢轉換之檢視合併SQLOracle
- Oracle 11 sql tuning advisor sql access advisor關閉以及job檢視與停止OracleSQL
- 檢視mysql執行狀態的一些sqlMySql
- Sql Server關於indexed view索引檢視的總結SQLServerIndexView索引
- 好程式設計師Java教程:SQL語言之檢視程式設計師JavaSQL
- 檢視SQL Server資料庫修改了哪些內容SQLServer資料庫
- sql 語句網路除錯和 sql 語句低層傳輸檢視SQL除錯
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle
- Oracle 12c 檢視CDB&PDBs資訊(SQL*PLUS)OracleSQL
- 透過v$sql_bind_capture 檢視繫結變數。SQLAPT變數
- ORACLE DBA必須記住的常用SQL命令和檢視OracleSQL
- 檢視SQL執行計劃的幾種常用方法YQSQL
- 達夢資料庫SQL執行計劃檢視方法資料庫SQL
- 【TUNE_ORACLE】檢視錶的總塊數SQL參考OracleSQL
- 【TUNE_ORACLE】檢視索引的叢集因子SQL參考Oracle索引SQL
- Oracle檢視sql_id 的歷史執行計劃OracleSQL
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- 【SQL】Oracle SQL共享池檢查SQLOracle
- 11 UML中的邏輯檢視、程序檢視、實現檢視、部署檢視
- [Django REST framework - 檢視元件之檢視基類、檢視擴充套件類、檢視子類、檢視集]DjangoRESTFramework元件套件
- [20190125]簡單快速檢視那些sql語句正在執行.txtSQL
- 【MEMORY】Oracle記憶體結構資源常用檢視及sqlOracle記憶體SQL
- 微課sql最佳化(11) 、如何檢視執行計劃SQL
- 如何SQL Server中檢視對映網路驅動器NASQLServer
- HGDB的分割槽表實現SQL Server的分割槽檢視SQLServer
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL