在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS ...
分类:
其他好文 时间:
2019-07-15 09:26:55
阅读次数:
226
这个星期花了半个星期回家,然后看了半个星期的web视频以及安装Hadoop。 观看web视频收获:1,懂得如何写MySQL的外键以及删除 添加外键语句:alter table 从表 add (constraint 外键名称)【虽然这不是必要的但是最好加上因为到时候删除外键需要使用到】 foreign ...
分类:
其他好文 时间:
2019-07-14 22:34:51
阅读次数:
304
主键:数据库表中唯一标识;一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 外键:在一个表中存在的另一个表的主键称此表的外键。 触发器的作用? 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而 ...
分类:
数据库 时间:
2019-07-14 20:03:10
阅读次数:
155
外键约束 自带的引擎只有innoDB引擎支持外键,外键要求 父表必须有对应列的索引,子表会自动创建索引 下面是两个表country国家,字表city 创建国家表 last_update语句的意思是时间戳不为空,默认插入(第三条插入表明以实际插入数值为准)和更新时间为当前时间 primary key ...
分类:
数据库 时间:
2019-07-12 18:56:54
阅读次数:
164
oracle11g新增了间隔分区、虚拟列分区和引用分区。
分类:
数据库 时间:
2019-07-12 09:31:18
阅读次数:
131
pt-osc和online ddl选择 1、如果表存在触发器,不能使用pt-osc。2、如果新增唯一索引,不建议使用pt-osc,以免数据丢失。3、修改索引、外键、列名时,优先选择使用ALGORITHM=INPLACE的online ddl4、数据量较小的表,优先选择online ddl5、数据量较 ...
分类:
数据库 时间:
2019-07-11 17:15:29
阅读次数:
144
目录 [toc] 概要 ORM常用字段 ORM基础 自定义一个插入类型,即固定长度 创建类终极版 注意多对多关系中的主表设置在正向查找比较多的表,如图书馆中一般通过书名查找比较多,因此主表就是书表,作者表就是外键表 多对多关系表创建 自己指定第三张表多对多的关系 ( 1 ) ORM自动帮我关联第三张 ...
分类:
其他好文 时间:
2019-07-10 23:14:41
阅读次数:
233
建立外键:publish=models.ForeignKey("Publish") 默认关联主键,并默认加_id,可以不加影号,但要写下面,不然找不到,加影号是按映射关系寻找 publish_id=2 或 publish=object ...
分类:
其他好文 时间:
2019-07-10 23:12:23
阅读次数:
198
Book.objects.filter(publish__name=" ").values() 正向查询用外键,反向查询用类名 Publish.objects.filter(book__name="python").values() Book.objects.filter(name="python" ...
分类:
其他好文 时间:
2019-07-10 23:07:34
阅读次数:
111
索引 是一个数据结构,用来查询数据库表的数据 主键索引: primary key 作用:确认表中一条特定数据记录的位置,不能为空,一个表只有一个主键 外键索引:表中的一个字段(非主键)指向另一张表中的主键,称该字段为主键。 foreign key(外键名) references 主表(主键) ; 作 ...
分类:
其他好文 时间:
2019-07-09 00:06:08
阅读次数:
89