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

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;

 

全部教程
主站蜘蛛池模板: 日韩激情中文字幕 | 欧美成人免费观看的 | 天天插天天操 | 免费xxxxx在线观看网站 | 亚洲h片 | 亚州 色 图 综合 | 国产一级特黄a大片99 | 成年人免费大片 | 日韩午夜视频在线观看 | 夜色私人影院永久入口 | 夜夜做日日做夜夜爽 | 亚洲视频1 | 男女午夜免费视频 | 欧美一级片在线免费观看 | 久久成人乱小说 | 国产精品成人在线播放 | 一级a性色生活片久久毛片 一级a美女毛片 | 不卡国产视频 | 青草欧美| 黄色三级视频在线观看 | 亚洲精品自在线拍 | 亚洲人成网国产最新在线 | 欧美日韩一卡二卡 | 日本在线视频一区二区 | 亚洲成a人片在线播放观看国产 | 18岁免费网站 | 看黄免费在线 | 一级特黄a 大片免费 | 久久亚洲高清观看 | 日韩欧美精品 | 黄网站免费观看 | 欧美在线中文字幕高清的 | 欧美精品区 | 成人毛片免费在线观看 | 成年人黄视频在线观看 | 欧美日韩国产高清 | 国产精品久久久久久免费 | 欧美成人第一页 | 在线观看国产一区二区三区99 | 怡红院成人网 | 欧美亚洲香蕉 |