[MYSQL -22]使用檢視
1、檢視
檢視是虛擬的表。與包含資料的表不一樣,檢視只包含使用時檢索資料的查詢。
使用檢視的原因:
- 重用SQL語句
- 簡化複雜的SQL操作。方便重用,而不必知道它的基本查詢細節。
- 使用表的組成部分而不是整個表,
- 保護資料。可以給使用者授予表的特定部分的訪問許可權而不是整個標的訪問許可權。
- 更改資料格式和表示
檢視僅僅用來檢視儲存在別處的資料的一種設施,檢視本身不包含資料,因此它們返回的資料是從其他表中檢索出來的。在新增或更改這些表的資料時,檢視將返回改變過的資料。
2、使用檢視
- 檢視用CREAT VIEW語句來建立
- 使用SHOW CREATE VIEW viewname;來檢視建立檢視的語句。
- 用DROP刪除檢視,其語法為DROP VIEW viewname;
#####返回已訂購任意商品的所有使用者的列表
CREATE VIEW productcustomers AS
SELECT cust_name,cust_contact,prod_id
FROM customers,orders,orderitems
WHERE customers.cust_id=orders.cust_id
AND orderitems.order_num =orders.order_num;
######返回已訂購任意商品的所有使用者的列表
SELECT * FROM productcustomers;
SELECT cust_name,cust_contact
FROM productcustomers WHERE prod_id='TNT2';#返回訂購了產品TNT2的客戶。
############################################
相關文章
- 22. 使用MySQL之使用檢視MySql
- MYSQL 檢視MySql
- Mysql檢視:MySql
- MySQL Profile檢視SQL的資源使用MySql
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- MySQL 建立檢視MySql
- Mysql檢視程式MySql
- Mysql版本檢視MySql
- mysql 檢視索引MySql索引
- MySQL View 檢視MySqlView
- 檢視使用 MySQL Shell 的連線狀態MySql
- MySQL檢視介紹MySql
- MySQL 檢視簡介MySql
- 管理mysql的檢視MySql
- 10_MySQL檢視MySql
- mybatis mysql 呼叫檢視MyBatisMySql
- mysql檢視錶大小MySql
- MySQL7:檢視MySql
- 檢視mysql資料庫空間使用情況MySql資料庫
- Windows使用Apche並檢視MySQL資料庫(轉)WindowsMySql資料庫
- 【MySQL】檢視MySQL Server引數方法MySqlServer
- MySQL入門系列:檢視MySql
- MySQL之檢視學習MySql
- 【MySQL】檢視&子查詢MySql
- MySql 什麼是檢視MySql
- MySQL筆記 13 檢視MySql筆記
- MySQL全面瓦解15:檢視MySql
- mysql建立索引和檢視MySql索引
- (8)mysql 中的檢視MySql
- 檢視MySQL鎖定情況MySql
- MySQL View(檢視)詳解MySqlView
- mysql 優化:使用show status檢視MySQL伺服器狀態資訊MySql優化伺服器
- mysql檢視使用者的許可權指令碼MySql指令碼
- 【Mysql】如何檢視mysql軟體版本資訊MySql
- mysql檢視--mysql 5.1 參考手冊MySql
- 使用index_stats檢視檢視索引效率Index索引
- MySQL檢視簡介與操作MySql
- 如何檢視mysql目錄在哪MySql