大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

MySQL數(shù)據(jù)庫概述及數(shù)據(jù)準備
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事務
MySQL索引
MySQL視圖
MySQL DBA命令
MySQL數(shù)據(jù)庫設(shè)計的三大范式
MySQL數(shù)據(jù)庫練習題

MySQL視圖

什么是視圖

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

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

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

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

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

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

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

視圖作用:

●提高檢索效率

●隱藏表的實現(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;

 

全部教程
主站蜘蛛池模板: 欧美精品v欧洲精品 | 99久久精品一区二区三区 | 精品热99| 亚洲精品区一区二区三区四 | 天天做人人爱夜夜爽2020毛片 | 操美女的视频网站 | 国产免费一级在线观看 | 久久久久久久久久免免费精品 | 在线观看深夜视频 | 久久都是精品 | 婷婷色网站| 国内精品久久久久影院老司 | 成人 在线欧美亚洲 | 国产综合网站 | 日本免费新一区二区三区 | 亚洲国产成人久久 | 2021国产精品自产拍在线 | 中文字幕在线精品不卡 | 四虎8848精品永久在线观看 | 免费观看成人www精品视频在线 | 第一毛片 | 色综合天天射 | 亚洲精品国产精品乱码视色 | 国产在线综合视频 | 亚洲国产精品免费在线观看 | 国产高清精品一级毛片 | 一区二区三区无码高清视频 | 亚洲欧美日韩一区超高清 | 好色婷婷| 天天干亚洲 | 成人国产片免费 | 97精品在线播放 | 一级特黄aaa大片免色 | 国产一区二区免费不卡在线播放 | 精品久久一区二区三区 | 亚洲欧美极品 | 国产福利午夜自产拍视频在线 | 日韩欧美一区二区久久黑人 | 999久久久精品视频在线观看 | 99热成人精品国产免国语的 | 中文字幕一区二区三区四区 |