![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
lovehong0306
这个作者很懒,什么都没留下…
展开
-
对聚集索引和非聚集索引很好的解释
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“转载 2012-04-24 17:42:16 · 671 阅读 · 0 评论 -
SQLITE3中的数据类型
大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做转载 2012-08-04 19:27:21 · 770 阅读 · 0 评论 -
SQL 优化原则
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上转载 2012-04-26 14:10:08 · 1113 阅读 · 0 评论 -
你所不知道的SQL排序方法
http://blog.csdn.net/lovehong0306项目中需要对查询出的数据进行特定顺序的排序,一时犯了愁,平时写SQL就不多,只知道order by 顺序或加desc倒序排序,现在要打乱顺序来排,把本该在中间的数据提到前边,这可咋办?!不怕,有需求就有解决方案,项目某处发现了ORDER BY CASE WHEN形式的语句,未曾见过,不知是原创 2012-08-31 23:40:18 · 4667 阅读 · 1 评论