当前位置: 首页 > news >正文

艺术设计类网站河南百度建个网站

艺术设计类网站,河南百度建个网站,wordpress签到系统,wordpress能恢复修改前吗视图 概述 view view可以看作是一张“虚拟表”,(但是他也是会作为文件存在的) 当我们通过复杂的查询语句获取一张表的时候,可以将这张表作为一个视图,和创建一个新表不同,在视图上进行的DML操作会对数据…

视图

概述

view

view可以看作是一张“虚拟表”,(但是他也是会作为文件存在的)

当我们通过复杂的查询语句获取一张表的时候,可以将这张表作为一个视图,和创建一个新表不同,在视图上进行的DML操作会对数据原本存在的表产生影响,也就是说,原表中的数据会被修改,但是创建新表,在新表中进行操作,不会对原表造成影响。

视图就是个存放检索结果的临时表。

创建视图,删除视图

创建视图:

create view 视图名称 as DQM语句(例如select查询语句);

删除视图:

drop view 视图名称;

create view view_name as 这里的语句必须是DQL语句;

视图的作用

我们可以面向视图对象进行增删改查,对视图对象的增删改查,会导致原表被操作!(视图的特点:通过对视图的操作,会影响到原表数据。)

假设我们有一个复杂的SQL语句,这个语句需要在不同的位置上反复使用,但是每次写很长的程序就很慢。为了简化操作,可以使用视图,创建的视图对象,就是我们所需要反复操作的数据,之后我们想要修改这些数据,就省去了检索的步骤,可以直接对视图进行操作,达到对原表数据的增删查改。

C:Create(增)
R:Retrive(查:检索)
U:Update(改)
D:Delete(删)

创建视图对象:

create view emp_dept_viewasselect e.ename,e.sal,d.dnamefromemp ejoindept done.deptno = d.deptno;mysql> select * from emp_dept_view;
+--------+---------+------------+
| ename  | sal     | dname      |
+--------+---------+------------+
| SMITH  |  800.00 | RESEARCH   |
| ALLEN  | 1600.00 | SALES      |
| WARD   | 1250.00 | SALES      |
| JONES  | 2975.00 | RESEARCH   |
| MARTIN | 1250.00 | SALES      |
| BLAKE  | 2850.00 | SALES      |
| CLARK  | 2450.00 | ACCOUNTING |
| SCOTT  | 3000.00 | RESEARCH   |
| KING   | 5000.00 | ACCOUNTING |
| TURNER | 1500.00 | SALES      |
| ADAMS  | 1100.00 | RESEARCH   |
| JAMES  |  950.00 | SALES      |
| FORD   | 3000.00 | RESEARCH   |
| MILLER | 1300.00 | ACCOUNTING |
+--------+---------+------------+

对视图对象进行修改:

mysql> update emp_dept_view set sal=1000 where dname='ACCOUNTING';
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3  Changed: 3  Warnings: 0

查看原表中的数据,发现被修改了:

mysql> select * from emp;
+-------+--------+-----------+------+------------+---------+---------+--------+
| EMPNO | ENAME  | JOB       | MGR  | HIREDATE   | SAL     | COMM    | DEPTNO |
+-------+--------+-----------+------+------------+---------+---------+--------+
|  7369 | SMITH  | CLERK     | 7902 | 1980-12-17 |  800.00 |    NULL |     20 |
|  7499 | ALLEN  | SALESMAN  | 7698 | 1981-02-20 | 1600.00 |  300.00 |     30 |
|  7521 | WARD   | SALESMAN  | 7698 | 1981-02-22 | 1250.00 |  500.00 |     30 |
|  7566 | JONES  | MANAGER   | 7839 | 1981-04-02 | 2975.00 |    NULL |     20 |
|  7654 | MARTIN | SALESMAN  | 7698 | 1981-09-28 | 1250.00 | 1400.00 |     30 |
|  7698 | BLAKE  | MANAGER   | 7839 | 1981-05-01 | 2850.00 |    NULL |     30 |
|  7782 | CLARK  | MANAGER   | 7839 | 1981-06-09 | 1000.00 |    NULL |     10 |
|  7788 | SCOTT  | ANALYST   | 7566 | 1987-04-19 | 3000.00 |    NULL |     20 |
|  7839 | KING   | PRESIDENT | NULL | 1981-11-17 | 1000.00 |    NULL |     10 |
|  7844 | TURNER | SALESMAN  | 7698 | 1981-09-08 | 1500.00 |    0.00 |     30 |
|  7876 | ADAMS  | CLERK     | 7788 | 1987-05-23 | 1100.00 |    NULL |     20 |
|  7900 | JAMES  | CLERK     | 7698 | 1981-12-03 |  950.00 |    NULL |     30 |
|  7902 | FORD   | ANALYST   | 7566 | 1981-12-03 | 3000.00 |    NULL |     20 |
|  7934 | MILLER | CLERK     | 7782 | 1982-01-23 | 1000.00 |    NULL |     10 |
+-------+--------+-----------+------+------------+---------+---------+--------+
http://www.yayakq.cn/news/506189/

相关文章:

  • 北京规划建设 杂志 官方网站宣传不网站
  • 百度能搜到自己的网站网站建设玖金手指谷哥十八
  • 如何在百度里做推广网站怎样做国外网站推广
  • 力洋深圳做网站公司网站建设邀标比选
  • 手机网站制作方案别人怎么看见我做的网站
  • ps怎么做网站首页界面网站导航界面
  • 网站建设中html页面个人网站例子
  • 上海官网建设费用网站推广优化联系方式
  • 网站建设怎么找客源?江阴服装外贸现状
  • 网站开发专员岗位职责自学网站查分数
  • 政务信息公开与网站建设报告广州骏域网站建设专家手机电脑版
  • 鞍山网站开发公司平面设计免费自学网
  • 为什么邮箱突然进不去了总提示正在进入不安全网站WordPress实现网址导航
  • 网站制作论文文献综述可拖拽建设网站没有了吗
  • 网站公司哪家好标书制作
  • 举报网站制度建设方面枞阳县住房和城乡建设局网站
  • 微网站可以做成域名访问影院网站模板
  • 广州英文网站制作免费优化推广网站的软件
  • 营销型网站的例子财经大学网站建设
  • 昆明移动端网站建设网站片头怎么做
  • wordpress无法查看站点保定网站建设的过程
  • 国家胸痛中心建设网站做外汇看的网站
  • 论坛网站开发成本免费高清logo在线
  • 宜宾网站开发招聘景安怎么把网站做别名
  • 小企业网站建设制作平台wordpress octopress
  • 华为云助力企业网站安全保障网站建设需要什么证书
  • 如何选择营销网站建设政务网站建设工作方案
  • 餐饮酒店网站建设品牌运营岗位职责
  • 求个a站平面设计接单报价表
  • 河北建设厅八大员报名网站温州网站设计力推亿企帮