Sql2005全文索引的配置及使用

     全文索引技术是目前搜索引擎的关键技术。试想在1M大小的文件中搜索一个词,可能需要几秒,在100M的文件中可能需要几十秒,如果在更大的文件中搜索那么就需要更大的系统开销,这样的开销是不现实的。所以在这样的矛盾下出现了全文索引技术,有时候有人叫倒排文档技术。全文索引存储关于重要词和这些词在特定列中的位置的信息。

标签:

Sql注入攻击和预防

一、什么是SQL注入式攻击?
  
  所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如...

标签:

Sql2005最高效的分页存储过程

     一个网站要想留住更多的用户,就必须要把用户体验搞上去,而用户体验中最重要的莫过于网页的访问速度。在这里推荐一个提高网站列表页访问速度的方法:用Sql2005的新型分页存储过程来实现分页。一般分两个存储过程,一个是查询行数,另一个是分页。

标签:

经典Sql语句集锦

     求和:select sum(viewcount) as sumvalue from table1
     平均:select avg(viewcount) as avgvalue from table1
     最大:select max(viewcount) as maxvalue from table1
     最小:select min(viewcount) as minvalue from table1

标签:

sql语句把一个表里的数据转到另一个表里

网站在版本升级的过程中,难免会遇到数据库字段调整的情况,那么当遇到这种情况的时候就肯定会遇到数据转换的情况:下面我总结了几种sql数据转换的语句,望后者备用。共分为三种情况

标签:

sql合并两个用Select语句查询出来的结果

相信很多程序员都遇见过类似的问题:合并从两个表里查询处理的数据 这个数据可能是ID值。
以前我也是一直郁闷与这个问题,现在不用了,因为有个很简单的解决方法:那就是sql的Union功能。
哈哈,用简单的让你难以想想!

例子:
查询出回复表里某个会员回复的所有话题ID
select topicID from quan_topicre where acc_code='109392'
...

标签:

SQLServer的一些常见性能问题的总结(经典)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。

2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
...

标签:

分页:«1»