##如果存在同名的数据库,删除此同名的数据库。
DROP DATABASE IF EXISTS cfms;
##如果不存在字符集为utf8的cfms这个数据库,那么就创建
CREATE DATABASE IF NOT EXISTS cfms CHARACTER SET utf8;
##第一次时表示使用此数据库
USE cfms;
##如果存在users这个表了,就删除重新创建...
分类:
数据库 时间:
2014-10-13 02:41:19
阅读次数:
224
实体转为json的,如何处理外键情况jc.registerJsonValueProcessor(Userrelation.class, new JsonValueProcessor() {// 此处的Role是Role对象的外键属性 public Object processObjec...
分类:
Web程序 时间:
2014-10-11 19:09:56
阅读次数:
929
2014-10-1114:53:20目标:简化数据库架构 一些开发人员不推荐使用引用完整性约束,可能不使用外键的原因有一下几点: 1、数据更新有可能和约束冲突; 2、当前的数据库设计如此灵活,以至于不支持引用完整性约束; 3、数据库为外键建立的索引会影响性能; 4、当前使用的数...
分类:
数据库 时间:
2014-10-11 18:02:45
阅读次数:
219
MySQL之外键约束MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。InnoDB中外键约束定义的语法如下:[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) R...
分类:
数据库 时间:
2014-10-10 16:04:12
阅读次数:
266
1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚..
分类:
其他好文 时间:
2014-10-09 01:52:38
阅读次数:
150
Hibernate中的一对一映射关系有两种实现方法(一对一关系:例如一个department只能有一个manager) I使用外键的方式 步骤:1在一对一关联的持久化类中互相添加对方对象属性, 例如在department中添加private manager manager属性: ...
分类:
系统相关 时间:
2014-10-09 01:37:37
阅读次数:
261
首先,我们来了解下E-R图,E-R图由实体、属性、联系组成。例如:一:对系统有了了解之后,在遵循规范化的原则画出E-R图。二:看图中有联系的部分。 对于1:1和1:n的,为了查询的需要,数据的参照性等,一般情况下可以将一方设为从表,将联系中的属性归它的属性,加上一个外键,参照主表的主键(必要时加.....
分类:
数据库 时间:
2014-10-08 17:42:55
阅读次数:
302
oracle中使用on delete cascade和on delete set null来建立外键其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 ...
分类:
数据库 时间:
2014-10-08 08:42:25
阅读次数:
199
--外键与和它相对应的主键可以属性名不同,但是数据类型和长度必须一致--外键约束中约束表中德约束字段必须是主键或者候选键,即必须有唯一性alter table students --指定修改的表add constraint fk_ClassName -- 添加约束的名称foreign key(Cla...
分类:
数据库 时间:
2014-10-06 01:45:49
阅读次数:
340
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来具体说说分表的一些方法。眼下我所知道的方法都是MYISAM的,INNODB怎样做分表而且保留事务和外键,我还不是非常了解。首先,我们须要想好究竟分多少个表,前提当然是满足应用。这里我使用了一个比較简单的分...
分类:
数据库 时间:
2014-10-05 17:51:48
阅读次数:
270