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

MySQL數(shù)據(jù)庫概述及數(shù)據(jù)準(zhǔn)備
MySQL數(shù)據(jù)庫常用命令
MySQL數(shù)據(jù)庫查看表結(jié)構(gòu)
MySQL查詢字段
MySQL條件查詢
MySQL排序
MySQL函數(shù)
MySQL分組函數(shù)/聚合函數(shù)/多行處理函數(shù)
MySQL分組查詢
MySQL連接查詢
MySQL子查詢
MySQL UNION
MySQL中l(wèi)imit的用法
MySQL表
MySQL存儲引擎
MySQL事務(wù)
MySQL索引
MySQL視圖
MySQL DBA命令
MySQL數(shù)據(jù)庫設(shè)計的三大范式
MySQL數(shù)據(jù)庫練習(xí)題

MySQL視圖

什么是視圖

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

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

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

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

●訪問數(shù)據(jù)變得簡單

●可被用來對不同用戶顯示不同的表的內(nèi)容

用來協(xié)助適配表的結(jié)構(gòu)以適應(yīng)前端現(xiàn)有的應(yīng)用程序。

視圖作用:

●提高檢索效率

●隱藏表的實現(xiàn)細節(jié)【面向視圖檢索】

創(chuàng)建視圖

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

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不支持子查詢創(chuàng)建視圖*/

修改視圖

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;

 

全部教程
主站蜘蛛池模板: 国产在线视频www片 国产在线日韩在线 | 午夜寂寞影院在线观看 | 狠狠操天天爱 | 在线国产一区 | 顶级毛片在线手机免费看 | 国产精品特黄毛片 | www在线视频 | 日本一区二区视频在线 | 极品色天使在线婷婷天堂亚洲 | 欧美精品亚洲人成在线观看 | 五月婷婷丁香综合 | 天天天天操 | 丝袜足控免费网站xx网站 | 日本经典在线三级视频 | 国内外成人在线视频 | 成年免费大片黄在看 | 亚洲影院一区 | 黄色小视频免费观看 | 120秒免费体验| 欧美日本一二三区 | 中文在线免费视频 | 青春久草 | 天天插天天干 | 欧美成人午夜精品一区二区 | 中国国产一国产一级毛片视频 | 特级毛片s级全部免费 | 丝袜啪 | 久久精品5| 久久精品国产亚洲a不卡 | 久久天天躁狠狠躁夜夜免费观看 | 在线制服丝袜 | 欧美成人精品不卡视频在线观看 | 亚洲国产精品久久久久久 | 久久免费视频播放 | 久久久久国产一级毛片高清版 | 国产一区二区三区在线影院 | 日韩三级不卡 | 日韩精品卡1卡二卡3卡四卡 | 日韩黄色在线播放 | 欧美在线观看你懂的 | 五月婷婷免费视频 |