一、视图和表 1、什么是视图:从SQL的角度来看,视图就是一张表。只是这张表不保存实际数据,而是保存SELECT语句。 2、视图的优点 (1)视图无需保存数据,因此可以节约存储设备的容量。 注:表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。 (2)可以将频繁使用的SE ...
分类:
其他好文 时间:
2018-10-23 14:33:59
阅读次数:
199
视图简介: 视图可以看作定义在SQL Server上的虚拟表。视图正如其名字的含义一样,是另一种查看数据的入口。 常规视图本身并不存储实际的数据,而仅仅是由SELECT语句组成的查询定义的虚拟表 。 从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样 ...
分类:
数据库 时间:
2018-10-19 20:49:38
阅读次数:
213
一、SQL基础查询 1、select语句 格式:select 字段 from 表名; 2、where 用于限制查询的结果。 3、查询条件 > < >= <= = != 4、与 或(AND,OR) 5、在 不在(IN,NOT IN) 练习:查询工号为1,9,11,16且工资低于1000的员工。 6、在 ...
分类:
数据库 时间:
2018-10-15 12:21:32
阅读次数:
153
1.简单形式: var q = from p in db.Products group p by p.CategoryID into g select g; 语句描述:使用Group By按CategoryID划分产品。 说明:from p in db.Products 表示从表中将产品对象取出来。 ...
分类:
其他好文 时间:
2018-10-12 21:21:37
阅读次数:
177
11.视图11.1 什么是视图 视图view是一张虚拟表,它不存储数据,数据仍在表里,视图由一条查询表的select语句创建,视图只存储select语句。 可以将复杂的查询语句封装成视图,用户可以从视图中查询,以简化SQL编写; 视图中的数据只能查看,不能增删改,可用于权限管理; 屏蔽底层数据结构, ...
分类:
数据库 时间:
2018-10-12 13:56:05
阅读次数:
212
联合查询 联合查询:将多次查询(多条select语句)在记录上进行拼接(字段不会增加)。 语法:多条select语句构成,每条select语句获取的字段必须严格一致(但是字段类型无关)。 Select 语句1 Union [union选项] Select语句2........ Union 选项有两个 ...
分类:
数据库 时间:
2018-10-10 14:29:51
阅读次数:
231
视图 视图:view是一种有结构的但是没有结构来源的虚拟表,虚拟表的结构来源不是自己定义的而是从对应的基表中产生(来源) 创建视图 基本语法: Create view 视图名字 as select 语句 可以是普通查询,也可以是连接查询,联合查询,子查询。 创建单表视图: 基表只有一个 例:crea ...
分类:
数据库 时间:
2018-10-10 14:08:22
阅读次数:
164
SQLSERVER2008 存储过程基本语法 来源:https://www.cnblogs.com/tlduck/p/5462399.html 一、定义变量--简单赋值declare @a intset @a=5print @a--使用select语句赋值declare @user1 nvarcha ...
分类:
数据库 时间:
2018-10-07 13:48:38
阅读次数:
213
【背景】 某某同学执行了一下Explain结果结果发现数据库有了一条写入操作,恭喜这位同学你的锅到货了,你签收一下; 对! 你没有听错,在一种场景下就算是Explain也会引发数据的写操作,就这是外层查询访问任意表,内层查询调用function 在function有写入动作的情况下会发生写入。 【硬 ...
分类:
数据库 时间:
2018-10-06 17:49:38
阅读次数:
189
转自:https://www.cnblogs.com/yhitest/p/5807655.html SELECT INTO 语句:表示从一个表中选取数据,然后把数据插入另一个表中,常用来备份一张表 1.全表结构备份: SELECT * INTO new_table_name FROM old_tab ...
分类:
数据库 时间:
2018-10-06 15:29:23
阅读次数:
234