摘要: Update操作一定是先Delete再Insert吗?Update在数据库中的执行是怎么样的?“Update操作是先把数据删除,然后再插入数据”。在网上看了很多也都是这么认为的。但在查阅到一些不同看法的时候我进行了一些验证,发现还有其它的情况。这里我分三种情况来讲:1、更改没有索引列的字段,更改前和... 阅读全文
posted @ 2014-08-21 21:24 清茶 阅读(15651) 评论(4) 推荐(6) 编辑
摘要: 在公司看到同事写了个SQL2005的新特性的文章,觉得很实用,在这里和大家分享下。 这种技术主要是用到了inserted和deleted虚拟表,这两张表相信大家都很熟悉。以前我们主要是在触发器中使用。我们先来复习下这两个表:Inserted和Deleted这两个表是逻辑表,并且这两个表是由系统... 阅读全文
posted @ 2014-08-21 20:56 清茶 阅读(10169) 评论(1) 推荐(1) 编辑
摘要: SQL中的冷缓存,冷查询是什么意思?今天在网上找了半天没有看到这个解释!哪个牛人帮我解释下! 阅读全文
posted @ 2009-12-16 10:33 清茶 阅读(347) 评论(1) 推荐(1) 编辑
摘要: 不知道从何时开始流行这种注册验证方式 。在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。 实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:代码 Code highlighting produced by Actipro CodeH... 阅读全文
posted @ 2009-12-13 08:32 清茶 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: Js只有6中元类型系统分别是:number”、“string”、“boolean” 、 "undefined" 、"object"和"function"又分为三种值类型number”、“string”、“boolean”undefined是一种特殊的值类型,即没有值的值类型引用类... 阅读全文
posted @ 2009-12-10 09:04 清茶 阅读(2313) 评论(9) 推荐(2) 编辑
摘要: 先不讲文章的主题是什么,大家先来做做这些题目,看你能做对多少。这也是反映了你对JS基础知识的掌握程度!代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/javascript">functiondoTe... 阅读全文
posted @ 2009-12-09 14:08 清茶 阅读(3451) 评论(38) 推荐(1) 编辑
摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。 这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多... 阅读全文
posted @ 2008-08-17 19:59 清茶 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 开发人员的噩梦——删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。 在SQL Server中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录。因为这种方法需要对整个表... 阅读全文
posted @ 2008-08-17 19:51 清茶 阅读(456) 评论(2) 推荐(0) 编辑