在编写T-SQL语句的时候,SQL Server提供了三种方法临时存储某些结果集,分别是临时表、表变量和公用表表达式。 临时表 临时表需要在临时数据库TempDB中通过I/O操作来创建表结构,一旦用户退出SQL Server环境,临时表会自动被删除。临时表有两种,一种是本地临时表,仅在当前会话中可见 ...
分类:
数据库 时间:
2019-08-31 17:50:57
阅读次数:
110
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where …] 例 ...
分类:
数据库 时间:
2019-08-27 17:23:21
阅读次数:
104
1.利用临时表补足数据(HANA) 注:DUMMY 是虚表、临时表 2.新建一张表,表中只有一个字段,只有12行数据,即(1,2,3,4,5...12),然后左链接需要统计的数据表。3.利用Case When Else End 枚举:(月份显示在表名上)(SQL) ...
分类:
数据库 时间:
2019-08-22 13:14:29
阅读次数:
635
select from a,b探讨 今天看同事代码里使用了 ,而我平时都是使用 ,于是查了下,发现: 1)单纯的 是笛卡尔乘积 2) 相当于 验证 1)创建两张表 2)插入测试数据 3)验证 单独的select from a,b 结果 可见 是笛卡儿积 再来验证 inner join 可见是 只是把 ...
分类:
其他好文 时间:
2019-08-17 22:05:59
阅读次数:
87
一 简介: 来聊聊关于临时表文件暴涨的相关厂家 二 分析: 1 mysql5.7已经可以设置单独的临时表目录,默认放置在数据目录,文件名为ibtmp1 2 ibtmp1文件磁盘占用无法被释放,除非重启实例 三 影响语句 1 显示创建的临时表 2 DDL 的更改列等copy方式的操作,需要拷贝数据到临 ...
分类:
数据库 时间:
2019-08-17 10:49:03
阅读次数:
133
结果: 解析:这个语法的原理就是把你查询的结果集当成一个临时表,然后在使用laravel的查询构造器语法进行分页处理; ...
分类:
数据库 时间:
2019-08-17 10:26:55
阅读次数:
396
DROP TEMPORARY TABLE IF EXISTS `SAM_ORDERSIGN_EXCEL_TEMP`; CREATE TEMPORARY TABLE `SAM_ORDERSIGN_EXCEL_TEMP` ( `CHANNEL` varchar(80) COLLATE utf8_bin ...
分类:
其他好文 时间:
2019-08-15 14:31:17
阅读次数:
91
--1.变量的声明和赋值 declare @Start DateTime, @End DateTime set @Start = '1999-9-9' set @End = '2000-1-1' select @Start,@End --表变量其实和临时表一样 --4.临时表--select int ...
分类:
数据库 时间:
2019-08-11 10:37:10
阅读次数:
104
一、Oracle12c导出数据 1.连接数据库 sqlplus / as sysdba 2.查看pdbs show pdbs; 3.切换pdb alter session set container=spdb1pdb; 4.指定dump存放路径 create directory dump as '/ ...
分类:
数据库 时间:
2019-08-10 12:11:02
阅读次数:
156
一、查询语句优化 mysql通过explain语句,可以分析一条查询语句的执行信息,例如是否命中索引,然后优化查询语句 二、子查询优化 尽量用Join代理子查询,因为子查询会建立临时表,有系统开销 三、使用索引 1. like关键字匹配,不会使用索引 2. or关键字必须两遍都建立了索引,才会用到索 ...
分类:
数据库 时间:
2019-08-10 11:42:37
阅读次数:
123