sql
文章平均质量分 62
kankankankan2222
这个作者很懒,什么都没留下…
展开
-
数据库事务的作用
所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 简单举个例子就是你要同时修改数据库中两个不同表的时候,如果它们不是一个事务的话,当第一个表修改完,可是第二表改修出现了异常而没能修改的情况下,就只有第二个表回到未修改之前的状态,而第一个表已经被修改完毕。而当你把它们设转载 2012-04-02 21:39:07 · 18569 阅读 · 1 评论 -
基于mssql 百万级 数据 查询 优化 技巧三十则
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:转载 2012-05-28 11:32:15 · 936 阅读 · 0 评论 -
sql 左,右,内连接都可以 一对多。多对一。多对多的
SQL中内连接和外连接 转载于:http://323229113.blog.163.com/blog/static/2185362820070172553209/感谢作者。总说:左连接:保留左边全部行。按左边行顺序和右边比较是否相等。相等就连接成一行。可以多对多右连接:保留右边全部行。按右边行顺序和左边比较是否相等。相等就连接成一行。可以多对多内连接:不保留不相等的行。左右转载 2012-12-03 21:54:51 · 24973 阅读 · 3 评论 -
sql server Convert 的类型、转时间格式
ACCESS语句selectformat(day,'yyyy-mm-dd'),count(day)from EQConwhereAAC='07204'and datediff('d',day,'2011-3-1')=0group by format(day,'yyyy-mm-dd')sqlserver:selectconvert(nvarchar(10)转载 2012-12-03 13:01:52 · 533 阅读 · 0 评论 -
SQL 外键约束理解
转载于:Dirichlet感谢作者。外键约束如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典转载 2012-11-22 09:20:21 · 742 阅读 · 0 评论 -
DataSet用法详细
DataSet用法详细一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSetds = new DataSet("DataSetName");转载 2012-12-24 14:05:02 · 787 阅读 · 0 评论