黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

MySQL數據庫概述及數據準備
MySQL數據庫常用命令
MySQL數據庫查看表結構
MySQL查詢字段
MySQL條件查詢
MySQL排序
MySQL函數
MySQL分組函數/聚合函數/多行處理函數
MySQL分組查詢
MySQL連接查詢
MySQL子查詢
MySQL UNION
MySQL中limit的用法
MySQL表
MySQL存儲引擎
MySQL事務
MySQL索引
MySQL視圖
MySQL DBA命令
MySQL數據庫設計的三大范式
MySQL數據庫練習題

MySQL視圖

什么是視圖

1.視圖是一種根據查詢(也就是SELECT表達式)定義的數據庫對象,用于獲取想要看到和使用的局部數據。 

2.視圖有時也被成為“虛擬表”。 

3.視圖可以被用來從常規表(稱為“基表”)或其他視圖中查詢數據。

4.相對于從基表中直接獲取數據,視圖有以下好處:

●訪問數據變得簡單

●可被用來對不同用戶顯示不同的表的內容

用來協助適配表的結構以適應前端現有的應用程序。

視圖作用:

●提高檢索效率

●隱藏表的實現細節【面向視圖檢索】

創建視圖

如下示例:查詢員工的姓名,部門,工資入職信息等信息。

select ename,dname,sal,hiredate,e.deptno from emp e,dept d where e.deptno
 = e.deptno and e.deptno = 10;

為什么使用視圖?因為需求決定以上語句需要在多個地方使用,如果頻繁的拷貝以上代碼,會給維護帶來成本,視圖可以解決這個問題。

create view v_dept_emp as select ename,dname,sal,hiredate,e.deptno from emp e,dept d where e.deptno
 = e.deptno and e.deptno = 10;
create view v_dept_avg_sal_grade as select a.deptno, a.avg_sal, b.grade 
from (select deptno, avg(sal) avg_sal from emp group by deptno) a, salgrade b 
where a.avg_sal between b.losal and b.hisal; /*注意mysql不支持子查詢創建視圖*/

修改視圖

alter view  v_dept_emp as select ename,dname,sal,hiredate,e.deptno from e
mp e,dept d where e.deptno = 20;

刪除視圖

drop view if exists v_dept_emp;

 

全部教程
主站蜘蛛池模板: xxxx性xx另类| 香蕉视频aaa | 在线看片亚洲 | 国产日韩欧美另类重口在线观看 | 中文字幕免费在线观看 | 最新一本大道香蕉综合 | 亚洲国产精品一区二区久久 | 女人找男人皮日日视频 | 在线亚洲欧美日韩 | 91香蕉视频破解版 | 午夜影院网页 | 在线视频日韩精品 | 久久综合一区二区 | 欧美一区二区三区四区在线观看 | 亚洲欧美视频一级 | 久久精品一区二区三区不卡牛牛 | 丁香六月激情 | 中文japanese在线播放 | 在线看欧美日韩中文字幕 | 国产精品自在线拍国产 | 欧美猛妇色xxxxxbbbb | 亚洲成人一区在线 | 日日摸夜夜添欧美一区 | 成人欧美一区二区三区视频不卡 | 日韩精品在线视频观看 | 欧美日本一二三区 | 在线观看黄色一级片 | 亚色在线观看 | 欧美3区 | 日韩一区二区三区免费视频 | 欧美在线香蕉在线现视频 | 99久久精品毛片免费播放 | 毛片无限看| 九九综合| yy4138理论片在线大全 | 免费观看欧美一级特黄 | 99久久中文字幕伊人情人 | 国产精亚洲视频 | 放一个特别黄的录像 | 一级高清毛片 | 免费的黄网站 |