
Database
macrotea
macrotea
展开
-
连接分为三种:内连接、外连接、交叉连接
连接分为三种:内连接、外连接、交叉连接 内连接(INNER JOIN): 分为三种:等值连接、自然连接、不等连接 外连接(OUTER JOIN): 分为三种: 左外连接(LEFT OUTER JOIN或LEFT JOIN) 右外连接(RIGHT OUTER JOIN或RIGHT JOIN) 全外连接(FULL OUTER JOIN或FULL JOIN) 交叉...原创 2010-10-27 21:45:14 · 2843 阅读 · 0 评论 -
左外连接
1.表数据 2.代码 select cate1.CategoryName as '类别名',cate2.CategoryName as '父类别名' from tb_book_category cate1 left outer join tb_book_category cate2 on cate1.`AutoID`=cate2.`BaseID`; 3.结果 ...原创 2010-10-27 22:47:16 · 81 阅读 · 0 评论 -
范式例子
第二范式 第二范式要求每个非键列完全依赖于整个主键,而不仅仅依赖于主键的一部分。当主键由多个列组成时,就适用此规则。例如,假定有包含以下列的表,其中“订单 ID”和“产品 ID”构成主键: 订单 ID(主键) 产品 ID(主键) 产品名称 此设计违反了第二范式,因为“产品名称”依赖于“产品 ID”,但并不依赖于“订单 ID”,因此并不依赖于整个主键。必须将...原创 2010-12-04 23:59:55 · 136 阅读 · 0 评论 -
关于主键的选择
1.主键的作用 唯一标识记录 被其他表引用为外键 2.主键不应有业务含义 有业务含义,意味着可能潜伏着变化 任何对主键的修改都可能导致巨大的工作量 3.代理主键 每个表的主键都是相同的数据类型 表间连接被限定在单个列上,SQL语句的书写不复杂 更稳定的设计 ...原创 2011-03-30 17:19:41 · 82 阅读 · 0 评论 -
数据库建表单词
incumbency 在职 username password sex/gender operatorId 操作者编号 salariat/employee 雇员 tel/telephone/telNumber phone/phoneNumber fax/faxNumber email passport 通行证 postcode 邮编 role 角色 module 模块 ...原创 2011-04-07 22:18:50 · 375 阅读 · 0 评论