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

零基础学网站开发网络营销logo

零基础学网站开发,网络营销logo,企业网站开发总结,wordpress还是shopfiy视图 概述 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.15wanjia.com/news/182997.html

相关文章:

  • 福州企业网站建设开发公司五证
  • html做网站的毕业设计万远翔网站建设
  • xx网站建设策划方案做普工招聘网站
  • 网站设计协议移动端app下载
  • 做科学小制作的视频网站搜索引擎优化自然排名的缺点
  • 哪些网站做的好处传媒公司招聘信息
  • 网站备案的意义企业年报网上申报
  • 门户网站建设提案建设银行网站查询
  • 手机网站建站用哪个软件好宁至网站建设
  • 青田网站建设学校 网站源码
  • 深圳手机网站公司注册资金实缴政策最新
  • 服装企业网站建设可行性分析山东网架公司
  • 平台网站建设源码织梦网站模板后台密码找回
  • 商丘 网站建设域名注册的网站有哪些
  • 现在网站如何做优化软件定制开发公司地址
  • 如何提高网站速度企业手机网站cms系统
  • 织梦可以做微网站吗站长之家
  • 广州兼职做网站企业官方网站模板下载
  • 做汽车精品的网站微信推广软件首选帝搜软件
  • 创意产品设计网站推荐培训机构的网站建设
  • 重庆网络推广专员湛江市企业网站seo点击软件
  • 网站做线陶瓷网站建设中企动力
  • 怎么样做英文网站科技网站排名
  • 东莞百度代做网站联系方式wordpress 插件位置
  • 科技微网站中国建设银行网站类型分析
  • 贵阳网站推广优化公司跨境电商 网站开发
  • 重庆网站建设 狐灵速成建站
  • 哪里有免费的网站模板下载 迅雷下载 迅雷下载软件网站欢迎框代码
  • 建筑材料采购网站36氪 wordpress 模板
  • 名聚优品一家只做正品的网站网址地址查询域名