一、MyISAM与InnoDB两者之间区别 1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select ...
分类:
数据库 时间:
2019-11-27 18:54:58
阅读次数:
106
一、EF的左连接 在EF中,当在dbset使用join关联多表查询时,连接查询的表如果没有建立相应的外键关系时,EF生成的SQL语句是inner join(内联),对于inner join,有所了解的同学都知道,很多时候这并不是我们的本意,实例如下: var list = from o in con ...
[TOC] ORM关系建立 先不考虑外键,先创基表 一对一 一般用在需要分级显示的情况(本来一张表可以的,被拆成了两张表,就成了一对一) 一对多 外键字段设在“多”的那张表里 多对多 需要建立一张单独的表来设置外键关系 图书管理系统之 作者表 出版社表: 作者表: 一对多外键字段 创建的时候 同步到 ...
分类:
其他好文 时间:
2019-11-27 01:08:13
阅读次数:
65
外键关联的修改 ? 场景: book表和publish表为多对一关系, book表的pid字段外键关联到了publish表的id字段 查看外键关系 删除外键关系 删除字段 添加字段 创建表完成之后, 后添加外键关系 创建外键时指定外键名称 创建表时 创建表完成之后, 后添加指定外键名称关系 级联 ? ...
分类:
其他好文 时间:
2019-11-26 17:44:31
阅读次数:
88
[TOC] orm表关系如何建立 多对多 一对多 一对一 换位思考 先站在一张表上面分析 然后再站在另一张分析 django请求生命周期流程图 取消django自动让浏览器加斜杠的功能: 无名分组 将分组内的正则表达式匹配到的内容当做位置参数传递给视图函数 有名分组 注意 反向解析 根据一个别名动态 ...
分类:
其他好文 时间:
2019-11-25 23:51:57
阅读次数:
87
[TOC] orm表关系如何建立 一对一 一张表的字段信息太多,可以人为分出一张表 一对多 外键字段建在 多的那一方 多对多 多对多的外键关系需要建立第三张表来专门处理 以图书馆里系统为例,创建图书表,作者表,出版社表 以图书管理系统为例,在django orm 建立表关系: 一对一的表关系,外键字 ...
分类:
其他好文 时间:
2019-11-25 23:43:45
阅读次数:
63
一、昨日内容复习 """ 1、(重点)二次封装Response:自定义APIResponse继承Response,重写__init__方法 2、(正常)设置了abstract为True的模型类,称之为基表,这样的模型类是专门作为基类来提供公有属性的序列 3、(重点)ORM多表关联操作: 外键所放位置 ...
分类:
其他好文 时间:
2019-11-25 22:05:12
阅读次数:
82
Truncate table Menu --truncate不能对有外键的表 delete Menu delete RoleMenu SELECT * FROM sys.foreign_keys WHERE referenced_object_id=OBJECT_ID('Menu'); --找到引用 ...
分类:
数据库 时间:
2019-11-25 11:34:55
阅读次数:
147
--由于users_info表创建的时候,添加了外键约束,所以,小伙伴们测试的话,建议先建个角色表roles CREATE TABLE roles( role_id smallint unsigned primary key auto_increment, #角色id role_name varch ...
分类:
数据库 时间:
2019-11-24 09:54:28
阅读次数:
88
知识点深浅copy浅值深idorm操作ManyToManyField虚拟字段告诉Djangoorm自动帮你创建第三张表查询的时候可以借助该字段跨表外键属性可赋值外联对象Model.object下13个必会操作返回QuerySet对象的方法有all()filter()exclude()order_by()reverse()distinct()特殊的QuerySetvalues()返回一个可迭代的字典
分类:
其他好文 时间:
2019-11-22 19:43:42
阅读次数:
80