基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加abstract=True class BaseModel(models.Model): is_delete = models.BooleanField(defaul ...
分类:
其他好文 时间:
2019-12-30 20:56:53
阅读次数:
97
```python 断关联表关系 外键字段属性 多表操作 断关联表关系 ''' 1.不会影响连表查询操作效率 2.会提升连表增删改操作效率 3.易于后期数据库表的重构 4.缺点:数据库本身设有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必要的时候管理脏数据) 举例: A依赖B,先插... ...
分类:
其他好文 时间:
2019-12-30 09:16:16
阅读次数:
62
序列化家族:Serializer类;modelSerializer类和ListSerializer类 """1、Serializer类:底层序列化-了解的类 重点:单表序列化 2、modelSerializer类:模型序列化类-核心类 重点:多表序列化 3、ListSerializer类:群操作序列 ...
分类:
其他好文 时间:
2019-12-30 00:17:48
阅读次数:
56
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加 外键字段属性 前提,db_constraint为true on_delete属性 django1中默认on_delete是model.CASCADE级联删除 设置级 ...
分类:
其他好文 时间:
2019-12-29 23:40:26
阅读次数:
117
视图 + 标准视图 + 普通视图,又称为关系视图 + 内联视图 + 在使用SQL语句编写查询时临时构建的一个嵌入式的视图,又称内嵌视图 + 物化视图 + 存储查询的结果,之前称为快照 创建视图的语法 创建一个只读视图 创建带 with check option 的视图 多表视图 可更新的视图 + 键 ...
分类:
数据库 时间:
2019-12-29 11:27:44
阅读次数:
158
表关系:表之间的关系都是通过外键来进行关联的。而表之间的关系,无非就是三种关系:一对一、一对多(多对一)、多对多等。以下将讨论一下三种关系的应用场景及其实现方式。 一对多:1. 应用场景:比如文章和作者之间的关系。一个文章只能由一个作者编写,但是一个作者可以写多篇文章。文章和作者之间的关系就是典型的 ...
分类:
其他好文 时间:
2019-12-28 16:12:32
阅读次数:
82
等连接 通过两个表具有相同意义的列,建立连接条件。查询结果只显示两个列中的值是等值条件的行数据。表中同名列被选择时必须添加表名前缀进行修饰,否则无法确定这一列是属于哪个表。 按deptno的等值关系联合两张表的所有列 idle> select * from dept,emp where dept.d ...
分类:
数据库 时间:
2019-12-28 13:04:23
阅读次数:
101
MySQL查询与结构 1 多表关联查询 交叉连接: 交叉连接返回的结果,是被连接的两个表中所有数据行的笛卡尔积,也就是返回第一个表中符合查询条件的数据行数,乘以第二个表中符合查询条件的数据行数 比如,Department表中有4个部门,employee表中有4个员工,那么,交叉连接的结果就有16条数 ...
分类:
数据库 时间:
2019-12-27 23:47:22
阅读次数:
138
[toc] drf 序列模块 属性配置: 自定义response封装: 多表深度查询方式: 单删 | 群删 单增 | 群增 put 改: patch 改: ...
分类:
其他好文 时间:
2019-12-27 23:35:56
阅读次数:
90
1 多表关联查询 从快速入门,我们已经学会了如何在一张表中读取数据,这是最基础简单的查询表中的数据,但是在实际中经常需要从多个表中读取数据。 本章我将会向大家介绍如何使用MySQL在多个表中查询数据。 想要从多个表中查找数据,就要用到JOIN关键字 JOIN 按照功能大致分为如下三类: 1.CROS ...
分类:
数据库 时间:
2019-12-27 23:34:38
阅读次数:
103