[TOC] 小科普 核心业务逻辑代码一般都是 放在服务端 的 客户端容易被懂行点的人修改源码,造成损失 视图 什么是视图 一个查询语句的结果是虚拟表,将(查询出)这张虚拟表(的sql语句)保存下来,他就变成了一个视图(mysql中还是以表的形式存在的) 为什么要用视图 当频繁需要用到多张表的联表结果 ...
分类:
数据库 时间:
2019-08-24 22:52:50
阅读次数:
126
视图 1.什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用 2.为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3.如何用视图 **强调** 1.在硬盘中,视图只有表结构文件,没有表数据文件 2.视图通常是用于查询,不要改动视图表中的数据 3.一般情况下不会频繁的使 ...
分类:
数据库 时间:
2019-08-24 10:14:37
阅读次数:
107
一.视图 当你频繁查询一张虚拟表的时候,为了避免多次重复查询,那么就可以通过查询得到的这张虚拟表,制作保存下来。 使用视图具体代码如下: 强调: 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 二,触发器 触发器专门针对我们对某一张表数据增inse ...
分类:
数据库 时间:
2019-08-24 09:17:46
阅读次数:
113
视图 一个SQL查询语句的结果是一张虚拟表,将这种虚拟表保存下来,它就变成了一个视图。 我我们之所以使用视图,是因为当你频繁需要用到多张表的连表结果的时候,你就可以事先生成好视图,之后直接调用即可,避免了反复写连表操作的sql语句。 视图只有表结构,视图中的数据还是来源于原来的表,不要改动视图表中的 ...
分类:
其他好文 时间:
2019-08-23 22:39:51
阅读次数:
85
一、视图 1.什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2.为什么要用视图 如果频繁使用一张虚拟表,可以不用重复查询 3.如何使用视图 注意: 1.视图只有表结构,视图中的数据还是来源于原来的表 2.不要改动视图表中的数据 3.一般情况下不会频繁的使用视图来写业务逻 ...
分类:
数据库 时间:
2019-08-23 16:15:40
阅读次数:
104
触发器:是一个特殊的存储过程,它是mysql在insert,update,delete的时候自动执行的代码块. 函数:mysql中提供了许多内置函数,还可以自定义函数(实现程序员需要的sql逻辑处理) 自定义函数创建语法 视图:视图是由查询结果形成的一张虚拟表,是表通过某种运算得到的一个投影 存储过 ...
分类:
其他好文 时间:
2019-08-18 13:17:52
阅读次数:
61
MySQL 之 视图、触发器、存储过程、函数、事物与数据库锁 浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自 ...
分类:
数据库 时间:
2019-08-11 13:01:37
阅读次数:
99
10.10 多表连接查询 10.101 内连接 把两张表有对应关系的记录连接成一张虚拟表 #应用: select * from emp,dep where emp.dep_id = dep.id and dep.name = "技术"; select * from emp inner join de ...
分类:
数据库 时间:
2019-08-05 21:56:23
阅读次数:
615
typora root url: ./ SQL语法顺序和执行顺序 SQL语法顺序 SQL执行顺序 第一步:加载from子句的前两个表计算笛卡尔积,生成虚拟表vt1; 第二步:筛选关联表符合on表达式的数据,保留主表,生成虚拟表vt2; 第三步:如果使用的是外连接,执行on的时候,会将主表中不符合on ...
分类:
数据库 时间:
2019-08-05 15:47:08
阅读次数:
169
视图:view 在查询的时候我们经常把查询到的结果当成一张临时表来看,其实view就可以看成一张虚拟表,是表通过某种运算得到的投影 那么如何创建视图?创建视图需要指定视图的列名和列类型吗? 答:不用,它只是一种关系 既然视图只是表的某种查询得到的投影,所以主要步骤在于查询表上,查询到的结果命名为视图 ...
分类:
数据库 时间:
2019-08-02 13:25:27
阅读次数:
116