摘要: 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000和执行:select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的100 阅读全文
posted @ 2012-07-05 22:11 simplefrog 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 该文章转帖自freedk 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就 阅读全文
posted @ 2012-07-05 20:51 simplefrog 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.将SQL Server 2000的MDF数据库文件拷贝到SQL Server 2008安装目录\MSSQL10.MSSQLSERVER\MSSQL\DATA2.运行SQL Server Management Studio登入SQL Server2008,使用附加数据库功能3.如果只有MDF文件,没有LDF文件则在附加数据库窗体中使用删除功能删除找不到的LDF列表项点击确定后即将数据库从2000升级到2008了 阅读全文
posted @ 2012-07-05 13:52 simplefrog 阅读(7430) 评论(0) 推荐(0) 编辑