一. 多对多表ManyToManyField (ORM) https://www.cnblogs.com/yoyoketang/p/10580253.html 1.创建orm表 ManyToManyField自动创建第三表 查数据 增与改(增添子表或母表数据参照一对一的增,多对多重点在于关系表的对应 ...
分类:
其他好文 时间:
2019-08-16 00:36:49
阅读次数:
73
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。表名:order_history描述:某个业务的订单历史表主要字段:unsignedintid,tinyint(4)intt
分类:
数据库 时间:
2019-08-15 16:01:25
阅读次数:
143
导坐标 创建数据库表 数据库内的表已经存在 首先写业务层的代码 定义findAll的方法 没有Account类。创建Account类 定义属性。生成getter和setter方法和toString方法 完善接口内的方法 定义接口实现类 实现接口的方法 添加IAccountDao的变量。生成sette ...
分类:
编程语言 时间:
2019-08-13 22:35:08
阅读次数:
100
不多说了,我们来做实验吧。 创建如下表数据 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。 方式1,update 常见陷阱: 执行后T1结果如下: 有一行原有值,被更新成空值了。 正确写法: 方式2:内联视图更新 方式3:merge更新 ...
分类:
数据库 时间:
2019-08-13 17:14:24
阅读次数:
132
DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、强大的VCL应用程序!DevExpress广泛应用于ECM企业内容管理、 成本管控、进程 ...
分类:
其他好文 时间:
2019-08-13 12:00:56
阅读次数:
127
本文目录 一、JPA介绍二、Spring Data JPA类结构图1、类的结构关系图三、代码实现1、添加对应的Starter2、添加连接数据库的配置3、主要代码 一、JPA介绍 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象- ...
分类:
编程语言 时间:
2019-08-13 00:40:09
阅读次数:
521
首先我们知道MyISM和InnoDB索引都是由B+树实现的,但在索引管理数据方式上却有所不同。 InnoDB是聚集索引,数据文件是和(主键)索引绑在一起的,即索引 + 数据 = 整个表数据文件,通过主键索引到整个记录,必须要有主键,通过主键索引效率很高。但是辅助索引需要两次查询,因为辅助索引是以建索 ...
分类:
数据库 时间:
2019-08-12 00:51:34
阅读次数:
187
GP主要用于数据仓库领域,在GP数据库中,如果由于ETL重复跑数导致数据重复的话,就需要进行去重复操作。 一种方法是把某一时间段的数据全部删掉,然后重新跑数据,这样其实工作量也比较大,需要补数据,重跑ETL。 另一种方法就是把重复的数据删掉就行,本文就是针对Greenplum分布式数据库如何进行去重 ...
分类:
数据库 时间:
2019-08-11 16:52:53
阅读次数:
188
今天只看看原理,下一节看项目怎么集成mq进行解决分布式事物。 1、什么情况下会使用到分布式事物? 举例说明:现有一个支付系统,因为项目使用的是微服务框架,有订单模块和支付模块两个模块。生产者进行订单的下单操作购买100元,这时候订单表数据应该是新增一条,然后支付模块的个人账户资金应该是加100元。同 ...
分类:
其他好文 时间:
2019-08-10 10:10:56
阅读次数:
90