MySql存储引擎MySql数据库有很多种存储引擎,不同的引擎特点不同,有各自的优点。最近在看MySQL技术内幕,刚好做下笔记。InnoDB存储引擎这个是自从MySQL 5.5.8版本后的默认存储引擎,也是我平时使用的搜索引擎。支持事务操作,主要面向联机事务处理的应用,特点是行锁设计,支持外键,也支持类似Oracle的非锁定读这种默认读取操作不会产生锁。通过使用版本控制来获得高并发并且实现了SQL标...
分类:
数据库 时间:
2015-04-13 20:54:36
阅读次数:
116
一对多关系可以分为单向和双向。一对多关系单向单向就是只能从一方找到另一方,通常是从主控类找到拥有外键的类(表)。比如一个母亲可以有多个孩子,并且孩子有母亲的主键作为外键。母亲与孩子的关系就是一对多的关系。如果想对母亲信息的操作同时也反应在其孩子信息上那么可以在母亲类配置文件的集合属性上配置casca...
分类:
编程语言 时间:
2015-04-13 18:30:29
阅读次数:
143
准备: 定义一个教师表、一个学生表;在学生表中引用教师表IDcreate table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));create table students(s....
分类:
数据库 时间:
2015-04-12 19:11:27
阅读次数:
165
来源:http://blog.sina.com.cn/s/blog_767d65530101861c.htmlSutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth...
分类:
数据库 时间:
2015-04-12 17:43:21
阅读次数:
275
在设计数据表时,如果将某些列设置为关联其它表的外键,那么如果对其进行增加、修改操作时,其关联表若没有相匹配的记录则报错,或者在对其关联表进行删除时,也会报错,这就是外键约束的作用,当然除了外键还有许多约束,在此暂不讨论,本篇文章主要讲的是,如何判断是否为SQL的引用约束异常,从而能够更好的将SQL复...
分类:
数据库 时间:
2015-04-10 12:58:09
阅读次数:
151
花了两天,整理了一下三层架构,顺便练了一个小型三层架构——工程报价系统。功能很简单,完成基本的增删改查搭建项目三层结构界面的设计以及美化分层代码的设计与实现模型层:由于表设计时存在主外键关系,故把表映射成对象时添加一个外键对象来保存外键那张表的相关数据。 // 外键实体 ...
分类:
其他好文 时间:
2015-04-09 06:18:30
阅读次数:
103
在数据仓库领域有一个概念叫physical data model,中文一般翻译为“物理数据模型”。物理数据模型设计与概念数据模型设计、逻辑数据模型设计是数据库及数据仓库模型设计的三个主要步骤。物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。物理数据模型的内容包括确定所有的表和列,定义外键用于确定表之间的关系,基于用户的需求可能进...
分类:
其他好文 时间:
2015-04-08 18:06:19
阅读次数:
120
持久化实体2009-11-30 20:53:38|分类: 记事本_学习笔记 |标签: |举报 |字号大中小订阅 在EOS的实体定义中,如果使用了关联实体方式,主实体的外键属性是不存在,且不可访问的。例如上面的例子:ooperator/orgId这个属性是不存在的,必须通过ooperator/oOrg...
分类:
其他好文 时间:
2015-04-05 16:00:34
阅读次数:
126
mysql外键功能主要是为了保证关联表数据的一致性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如: a b 两个表 a表中存有 客户号,客户名称 b表中存有 每个客户的订单 有了外键后 你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客...
分类:
数据库 时间:
2015-04-04 20:59:01
阅读次数:
181
Struct Query Language1.3NF a.原子性 b.不能数据冗余 c.引用其他表的主键2.约束 a.非空约束 b.主键约束 c.唯一约束 d.默认约束 e.检查约束 f.外键约束3.外键与关系 外键是约束,不做外键处理,关系也是存在的.4.char varcha...
分类:
数据库 时间:
2015-04-03 23:41:07
阅读次数:
204