随笔分类 -  mssql

个人所有mssql的经验
SQL Server性能优化的一些简单技巧
摘要:数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能: 1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引) 2.... 阅读全文

posted @ 2008-12-05 11:37 执法长老 阅读(363) 评论(0) 推荐(0)

C#数据库事务原理及实践
摘要:什么是数据库事务   数据库事务是指作为单个逻辑工作单元执行的一系列操作。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:   · 更新客户所购商品的库存信息   · 保存客户付款信息--可能包括与银行系统的交互   · 生成订单并且保存到数据库中   · 更新用户相关信息,例如购物数量等等 阅读全文

posted @ 2008-01-08 13:36 执法长老 阅读(407) 评论(0) 推荐(0)

SQL Server 开发之 复制表数据的SQL脚本生成器
摘要:使用SQL Server 2000自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据也生成为SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中呢?答案是肯定的。 阅读全文

posted @ 2007-09-20 11:33 执法长老 阅读(613) 评论(0) 推荐(0)

join 内外联
摘要:SQL中大概有这么几种JOIN: cross join(笛卡尔乘积) inner join(在笛卡尔乘积的结果集中去掉不符合连接条件的行) left join (左边的为主表,右边为从属表, 和left outer join 一样都是外连) left outer join (在inner join的结果集上加上左表中没被选上的行,行的右表部分每个字段都用NUll填充) right join (右边的为主表,左边为从属表 ,和right outrt join 一样都是外连) right outer join (在inner join的结果集上加上右表中没被选上的行,行的左表部分全用NULL填充) full outer join (在inner join的结果集上加上左,右表中没被选上的行,左表时行的右表部分全用NULL填充 右表时行的左表部分全用NULL填充) 阅读全文

posted @ 2007-04-26 12:54 执法长老 阅读(410) 评论(0) 推荐(0)

导航