原文:SQL Server调优系列基础篇前言
关于SQL Server调优系列是一个庞大的内容体系,非一言两语能够分析清楚,本篇先就在SQL 调优中所最常用的查询计划进行解析,力图做好基础的掌握,夯实基本功!而后再谈谈整体的语句调优。
通过本篇了解如何阅读和理解查询计划、并且列举一系列最常用的查询执...
分类:
数据库 时间:
2014-12-06 12:41:00
阅读次数:
227
$query = new Select();
var_dump($query->getSqlString());
数据库使用PGSQL时,$query->getSqlString()执行正常,而数据库使用mysql时,$query->getSqlString()发生错误Attempting to quote a value without specific driver level suppo...
分类:
数据库 时间:
2014-12-06 11:24:47
阅读次数:
183
在项目上为了搭建测试库,常常会遇到要清除现在的库,很是折腾,闲暇之余,写了一个脚本留作备用。脚本如下:select '--清表' from dual union all select 'drop table ' ||a.TABLE_NAME ||''||';' from user_tables a ...
分类:
数据库 时间:
2014-12-06 11:22:55
阅读次数:
142
原文链接 http://www.linuxidc.com/Linux/2012-01/52377.htm在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&...
分类:
数据库 时间:
2014-12-06 11:23:19
阅读次数:
202
addslashes和mysql_real_escape_string.都是为了使数据安全的插入到数据库中而进行过滤.那么这两个函数到底是有什么区别呢??我们今天来简单的看下..首先.我们还是从PHP手册入手..手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(...
分类:
数据库 时间:
2014-12-06 11:21:48
阅读次数:
235
mysql函数语句 “show table status”,可以获取当前数据库里的所有表的属性等信息其中mysql获取指定表当前自增id值(Auto_increment)方法有两种,1、show table status like ‘TableName’2、show table status whe...
分类:
数据库 时间:
2014-12-06 11:16:28
阅读次数:
198
题目:poj 3255 Roadblocks
题意:给出一个无向图,然后求1到n点的次短路
分析:两种做法,第一种,Astat+最短路求k短路的方法。
第二种是比较暴力的方法。
先求1点到所有点的最短路dis1
然后求n点到所有点的最短路dis2
然后枚举所有边,则次短路为dis1【from】 + dis2【to】 + w【i】中大于最短路的最短的。
AC代码...
分类:
数据库 时间:
2014-12-06 10:12:09
阅读次数:
245
查询条件:
1)LIKE:模糊查询,需要借助两个通配符,%:表示0到多个字符;_:标识单个字符。
2)IN(list):用来取出符合列表范围中的数据。
3)NOT IN(list): 取出不符合此列表中的数据记录。
4)BETWEEN…AND…:用来查询符合某个值域范围条件的数据,最常见的是使用在数字类型的数据范围上,但对字符类型和日期类型数据也同样适用。for examp...
分类:
数据库 时间:
2014-12-06 10:10:51
阅读次数:
192
原文:T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!CSDN 的 Blog 太滥了!无时不刻地在坏! 开始抢救性搬家 ... ... 到这里重建家园 /* T-SQL: 17 个与日期时间相关的自定义函数(UDF),周...
分类:
数据库 时间:
2014-12-06 10:00:42
阅读次数:
321
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节...
分类:
数据库 时间:
2014-12-06 09:58:03
阅读次数:
147
总长未超过8060字节,变长和定长列存储在同一页/记录中的记录称为行内数据记录。行内记录最常见了,因为一般的记录长度都是在8060字节内的。行内记录理论上都是存放在一个页面中的,这种记录的结构相对简单,格式也相对固定。行内记录会包含一些常见数据类型的列,如int、char(..
分类:
数据库 时间:
2014-12-06 06:38:48
阅读次数:
363
刚开始阅读《Mongodb入门手册》时候看到mapreduce,当时感觉好难,就直接忽略了。现在重新看到这部分知识的时候,痛下决心学习这块知识。
一、概念说明
MongoDB的MapReduce相当于Mysql中“group by”,在mongodb上使用mapreduce执行并行数据统计很容易;使用MapReduce要实现两个函数: map 和 reduce.
map函数调用emit(k...
分类:
数据库 时间:
2014-12-06 01:28:11
阅读次数:
224
SQL join 用于把来自两个或多个表的行结合起来,sql join主要包括inner join、 left join 、right join 、full outer join。先介绍一下表里面的数据。第一张表 teacher第二张表 student首先是inner join,sql如下selec...
分类:
数据库 时间:
2014-12-06 01:25:42
阅读次数:
189
写了那么多年的SQL,居然发现自己写的是错的,实在是惭愧不已。还好没出什么问题。 于是,决定痛定思痛,纠正自己对SQL的错误认识。 ? 我们有一个SQL: SELECT?sys.Netbios_Name0?as?[Computer?Name],
???...
分类:
数据库 时间:
2014-12-06 00:17:40
阅读次数:
184
WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让...
分类:
数据库 时间:
2014-12-06 00:18:57
阅读次数:
268