SQL Server索引优化系列之二:索引性能考虑 (转)
在前面说过了索引能极大的提高数据的检索速度,那为什么不在每一个列上建索引呢?初学者可能会困惑这个问题,而且通常不知道哪些列该建索引,哪些不该建, 甚至于会把like模糊查询的列也作为索引列,其实like是不使...
SQL Server索引优化系列之一:工作原理&聚簇索引|非聚簇索引 (转)
我们来简单地看看SQL SERVER索引是如何工作的,关于索引的一些概念就不说了。 聚簇索引:(图A) 我们来看图A,聚簇索引的结构图。数据页就是数据库里实际存储数据的地方,可以看到是按页1页1页存的。...
SQL分页语句
google 的很多资料,总结一下,以便后用说明:页大小:每页的行数;页数:第几页。使用时,请把“页大小”和“页大小*(页数-1)”替换成数字。 方法一(适用于 SQL Server 2000/2005)SELECT&nbs...
关于SQL Server数据查询基本方法的总结
首先创建一个简单的数据库作为示例数据库,数据库名称为school_db,里面有三张表 Department_TBL(DNO,DName),Class_TBL(CNO,CName,DNO),Student_TBL(SNO,SName,SSex,CNO)一 基本查询基本语法:select (查询列表|*...
SQL Server2005快捷键
CTRL + SHIFT + B 生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O 打开项目 CTRL + SHIFT + C 显示类视图窗口...
SQL Server SQL语句进行优化的基本原则
文章主要描述的是对SQL Server SQL语句进行优化的基本原则,在实际操作中我们大家都知道随着相关实际操作境况的改变,相应的SQL Server 数据库的SQL语句也随之要进行相应的改变。1、使用索引来更快地遍历表。缺省...
一条Sql语句:取出表A中第31到第40记录(面试题)
写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * ...
找出最近的2个薪资问题
这两天在《SQL puzzles and answers》一书中看到这个‘找出最近的2个薪资问题’,此问题是一个非常典型的场景。在这里自己试着给出2个我一下能想到的解决方案,与大家分享(代码在SQL Server 2008下,测试通过)。值...
纯真QQIP库导入到SQL Server实例详解
相信很多人都是需要通过用户的IP来确认用户是属于哪个区域的,最新的QQIP数据库纯真版20100515,里面的IP数据记录已经达到了:378448条。它收集了包括中国电信、中国移动、中国联通...
巧妙设置 SQL Server获得智能代码提示
写SQL的比写.NET程序的体验上差一等,没有智能提示,需要记住关键字,函数或者不断地Copy表字段名,自定义函数,存储过程之类的。不过在VS2010中,我们可以使用智能提示了,如下面几幅图所...
SQL事件探查器,你使用了吗?
因开发中的项目基于第三方公司开发的项目,数据库都是直接的依赖关系,而且也不知道那公司开发的项目源码和数据库表之间的关系,安装的过程中也是我从未所见的“流氓”(具体可以参见你见到过垄断主义的软件吗? )。...
SQL Server 动态查询
今天做了一个根据动态生成表明来查询相关结果的存储过程,由于表名是动态生成,因此使用了SQL Server的动态查询,函数sp_executesql。写篇博客已记录开发过程中遇到的问题,以备查询。需要统计的表是根据规则动态生...
记一次安装SQL Server集群的曲折历程 (转)
前两天一位新朋友在QQ上说:“安装SQL Server集群的时候,第二个节点选不上”: 我当时第一反应是Windows的集群没有搞好,于是乎先后问了“另一个节点有没有开机”、“...
一条Sql语句:取出表A中第31到第40记录(面试题)
写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * ...
通过SQL语句直接把表导出为XML格式
有时候我们需要把从数据库里读出的数据直接保存为XML的形式,这里我们通过SQL语句就可以达到这种效果。首先建立一张表:代码 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.C...
oracle、my sql、sql随机查询语句
1. Oracle,随机查询20条select * from( select * from 表名 order by dbms_random.value)where rownum <= 20; 2.SQL Server,随机查询20条select top 20 * from 表名order by newid() 3...
SQL 根据中文分词组件来搜索表
网上有很多的关于中文分词组件实现分词功能的例子,如输入中秋送礼会自动分词变成中秋/送礼,博客园也会自动分割成博客/园。 得到这些分词结果再写一段存储过程下一步搜索,如下: 代码 <!--...
sql2005管道的另一端上无任何进程”及附带一系列问题完整解决方法 (转)
问题一:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进...
SQL SERVER 使用索引调优 Transaction Sql 语句 (转)
写这篇文章帮助自己更好的理解索引,也算是自己的学习笔记吧,分享给大家 ,文中如果有分析的不正确的地方,欢迎指出 。一. 聚集索引B树分析 1.聚集索引按B树结构进行组织的...
通用SQL语句修改字段默认值
declare @name varchar(1000)declare @tablename varchar(1000)declare @fieldname varchar(1000)declare @defaultValue varchar(100)set @tablename='Contract'set @fieldname='StockNo'set @defaultValue=''''''-...