最新文章列表

MYSQL建外键脚本语句

alter table agent         add constraint fk_agent_member         foreign key (member_id)         references driver(member_id);
fig-whm 评论(0) 有900人浏览 2011-10-08 17:30

Hibernate 和数据库的外键关联

做项目建数据库时,表与表之间的外键约束太多,导致后来数据库操作时经常出错,于是我们决定把数据中的外键都删除,只在业务逻辑上存在引用关系,在数据库中不存在实体的外键。 可是我们的代码都写到一半了呀,domain包下和javaBeandouy都已经写完,从头再来是不可能的。 于是我就将数据库中的外键都在数据库中删除掉,Hibernate的XML文件和javaBean都没有改变,经过不是很完善的测试,发 ...
wangboak 评论(6) 有2990人浏览 2011-09-23 18:49

主键约束和外键约束的完整性

在执行DML语句(例如INSERT、UPDATE或DELETE)时,数据库会确保表中的行都可以维护自身的完整性。这就是说对表中行所做的任何修改都不能影响表的主、外键关系。 8.5.1  主键约束 下面来看几个介绍主键约束的例子。customers表的主键是customer_id列,这意味着customer_id列中保存的每一个值都必须是唯一的。如果试图插入一个与主键列值重复的行,数据库就会返回O ...
langgufu 评论(0) 有3070人浏览 2011-09-21 11:57

1212

在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是 InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可 以相互转换类型的列, ...
poterban 评论(0) 有854人浏览 2011-09-14 17:15

主键和外键

  主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。 我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有“订单编号”字段,而这个字段呢在业务实际中本身就是应该具有唯一性,具有唯一标识记录的功能,但我是不推荐采用订单编号字段作为主键的,因为具有实际意义 ...
sangei 评论(0) 有1520人浏览 2011-08-01 23:59

发表说说数量最多的user

需求发表说说数量最多的user  三张表 t_user t_userinfo t_talk.见名知意   先建一张表test,做个测试      mysql> select * from test; +------+------+ | id | num | +------+------+ | 14 | 1 | | 14 | 3 | | ...
wangflood 评论(0) 有957人浏览 2011-07-31 15:38

提取MSSQL所有外键约束

--提取所有外键信息并列出所在表 --select OBJECT_NAME(parent_object_id) 'table', * from sys.objects where type='F'   -- 删除所有外键的方法1 select 'alter table '+OBJECT_NAME(parent_object_id)+' drop constraint '+name from ...
lizhiyu211 评论(0) 有1206人浏览 2011-07-26 17:55

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics