1.覆盖索引:select和where中包含的结果集中应存在“非聚集索引列”,这样就不用查找基表了,索引表即可搞定;2.索引交叉:是针对覆盖索引的一种扩展来说的(这里的非聚集索引建在了l1和l2 ,select * from t_ where l1='asd' and l2='qwe'),则两个非聚...
分类:
数据库 时间:
2015-03-02 16:22:48
阅读次数:
164
曾经遇到过这样一个需求:要求为method传入String,内容如"用户ID0,用户ID1,用户ID2...",然后根据这些ID返回一个结果集作为数据表供别人查询。SELECT * FROM TBL WHERE ID IN ('用户ID0,用户ID1,用户ID2') 不就可以解决问题吗?但实际情况是...
分类:
数据库 时间:
2015-03-01 15:34:43
阅读次数:
205
PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器;2.选择数据库;3.执行SQL语句;4.关闭结果集;5断开与MySQL数据库服务器连接。 1.用mysql_connect()函数连接MySQL数据库服务器 用mysql_connect()函数建立与服务器的连接。然后根据...
分类:
数据库 时间:
2015-02-28 12:49:39
阅读次数:
161
MongoDB 的 PHP 客户端有一个 MongoCursor 类,它是用于获取一次查询结果集的句柄(或者叫游标),这个简单的取数据操作,内部实现其实不是那么简单。本文就通过对 MongoCursor 类一些操作进行分析,向大家揭开 MongoDB 客户端服务器通信的一些内部细节。 getNex....
分类:
数据库 时间:
2015-02-27 20:07:35
阅读次数:
241
有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。
1、对于第一种重复,比较容易解决,使用
select distinct * from tableName
就可以得到无重复记录的结果集。
如果该表需要删除重复的记录(重复记录保留1条),可以...
分类:
数据库 时间:
2015-02-27 10:08:44
阅读次数:
150
存储过程中可以定义输出变量,返回值,执行存储过程还能获得结果集。每个存储过程的默认返回值为0。下面紧接着上文 SQL Server中存储过程Stored Procedure创建及C#调用 基础上写的一个新的Stored Procedure存储过程则包含了输出参数、返回值以及select结果。USE [db]
GO
/****** Object: StoredProcedure [dbo].[ins...
3.游标的介绍游标:一个指向保存多行SQL查询结果集的工作区的句柄(指针)3.1显式游标(1)显式游标的使用案例1:定义变量的方式使用游标declarecursorcsr_orgisselecth.hrc_descr,o.org_short_namefromorg_tabo,hrc_tabhwhereo.hrc_code=h.hrc_codeorderby2;--定义游标v_hrc_des..
分类:
数据库 时间:
2015-02-25 23:59:17
阅读次数:
398
1.介绍在传统关系型数据库里,视图有时也被称作虚表,是基于特定SQL结果集的虚拟数据表。在有些场合会变得很方便,例如:原有系统重构,旧的数据表A和B已经被拆分和合并到数据表C、D、F里面,为了实现平滑迁移不影响对外数据业务,可以分别创建和原有数据表A和B一致的视图G和H,再实现数据层升级,不影响现有...
分类:
数据库 时间:
2015-02-24 13:45:17
阅读次数:
145
iBatis和Hibernate最大差别就是在于iBatis没有严格的和具体的表做关联;而是将结果集和DAO做关联。 iBatis的SqlConfig.xml配置一个properties文件,其实可以完全在SqlConfig中配置相应的数据库信息,但是有了一个properties文件之后有一个好处:...
分类:
其他好文 时间:
2015-02-21 23:28:14
阅读次数:
356
每天一点数据库之-----Day 7 字段相关与联合结果集
----转载请注明出处:coder-pig
本节学习的是数据库中字段的相关与应用,以及联合结果集的概念与使用!...
分类:
数据库 时间:
2015-02-17 00:51:55
阅读次数:
191