摘要:内连接 只连接匹配的行 左外连接 left [outer] join 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 右外连接 right [outer] join 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行 全外连接
阅读全文
摘要:事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(commit transaction或 rollback transaction)之间执行的全体操作组成,通常由高级数据库操纵语言或编程语言...
阅读全文
摘要:每个表只能有一个聚簇索引,而能有200多个非聚簇索引。在物理分配上,每个表的数据都是分配在页上,一个页大概有8k左右,假设一条数据占1000字节的话,那么8000条数据占8000*1k/8k = 1000页面,这些数据存在于数据块中。如果对这些数据中的某一10字节的字段做聚簇索引的话,8000 * ...
阅读全文
摘要:范式第一范式(1NF):要求属性值不可再分,即属性项不能由属性组合组成第二范式(2NF):引入主键,如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则R为第二范式模式。(主属性与非主属性:如果A是关系模式R的候选码的一个属性,则称A是R的主属性,否则称A是R的非主属性)...
阅读全文
摘要:游标的作用:定位结果集的行。如何判断游标到了最后:通过判断全局变量@@FETCH_STATUS可以判断游标是否到了最后,通常此变量不等于0表示出错或到了最后。
阅读全文
摘要:语法: EXISTS subquery参数: subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。结果类型: Boolean 如果子查询包含行,则返回 TRUE ,否则返回 FLASE 。例表A:TableIn 例表B:TableEx (一)...
阅读全文