分2步骤:1.select * from user_constraints e where e.table_name='xxx';2.select a.constraint_type,a.table_name,a.status, b.table_name,b.column_name,b.const....
分类:
数据库 时间:
2015-03-19 20:04:09
阅读次数:
315
在PowerDesigner中设计物理模型1——表和主外键 在PD中建立物理模型由以下几种办法:直接新建物理模型。设计好概念模型,然后由概念模型生成物理模型。设计好逻辑模型,然后由逻辑模型生成物理模型。使用逆向工程的方法,连接到现有的数据库,由数据库生成物理模型。 物理模型能够直观的反应出当前数.....
分类:
其他好文 时间:
2015-03-18 17:39:06
阅读次数:
147
什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号...
分类:
其他好文 时间:
2015-03-18 14:00:48
阅读次数:
117
最近刚刚接触MySQL,在建立表示遇到了一些问题,总是提示错误代码:150 can't create table ...,所以就到网上搜索了一下发现还有以下几点需要注意的:[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...
分类:
数据库 时间:
2015-03-18 00:55:44
阅读次数:
205
在删除数据表的时候往往遇到外键约束无法删除的情况,我们可以通过以下几步将数据库表删除,建议在删除库之前先对数据库进行备份,养成良好习惯。1.删除外键--查询用户所有表的外键,owner条件为userselect * from user_constraints c where c.constraint...
分类:
数据库 时间:
2015-03-17 00:40:07
阅读次数:
266
连接和断开连接mysql -h host -u user -p (即,连接的主机、用户名和使用的密码)。断开输入QUIT (或\q)随时退出:表管理克隆表注意:create table ... like 语句不克隆表的外键定义,不克隆原表可能使用的data directory 和index dir....
分类:
数据库 时间:
2015-03-14 21:27:29
阅读次数:
158
作用:保持数据一致性,完整性。实现一对一或一对多关系。(学习的过程中,老师说,实际的生产中,一般不使用物理上的外键约束的,都是使用逻辑上的外键约束)要求:父表与子表的存储引擎必须相等,而且只能是InnoDB;禁止使用临时表;外键列和参照列的数据类型相同。数字的长度和是否有符号位必须相同。字符的长度则...
分类:
数据库 时间:
2015-03-14 18:17:02
阅读次数:
145
(理论)
【英文】Trigger
【定义】是一个能有系统自动执行对数据库修改的语句。
【用途】
1、主键和外键等约束不能保证的复杂的参照完整性和数据一致性
2、对数据库进行级联修改
3、实现比Check约束更为复杂的限制
4、比较数据修改前后的差别
5、强制表的修改要合乎业务规则
【语法结构】
注:
【触发器响应类型】:
1、后触发器(AfterTrigg...
分类:
其他好文 时间:
2015-03-14 17:06:20
阅读次数:
124
一、Hinbernate中持久化类的关联关系在数据库中,表表之间是通过外键关联的,在程序中是要转化为持久化类也就是(JAVA Bean)来实例的。但在Hibernater中持久化的之间的映射关系,不是通外键建立关联,而是通过属性.主要有以下几种一对一,一对多(多对一)多对多关联方向:单向关联双向关联...
分类:
Web程序 时间:
2015-03-14 01:01:16
阅读次数:
182
今天在PSI的QQ群中聊起了数据库外键的话题,我就写这篇博文,说说我对数据库外键的一些考虑。 1、数据库设计中应该使用外键。 2、很杯具,PSI的数据库设计到目前为止,没有使用外键。 3、PSI会逐步把数据库外键给...
分类:
数据库 时间:
2015-03-12 22:46:34
阅读次数:
235