ForeignKey操作:书籍表(Book表)外键关联出版社表(Publisher表) 正向查找: 反向查找: ManyToManyField:(使用方式二:通过ManyToManyField自动创建第三张表) models: class RelatedManager:"关联管理器"是在一对多或者多 ...
分类:
数据库 时间:
2019-08-29 23:20:08
阅读次数:
135
这是因为EF外键引起的序列化问题。 解决方案: 这里我用的是一个基类控制器用于被继承 返回EF实例前加上这段代码就可以了 加粗标黄那句代码就可以解决这个Bug ...
分类:
其他好文 时间:
2019-08-29 13:48:22
阅读次数:
193
ForeignKey -- 设置外键与另一张表关联 查询 新增 删除 编辑 ...
分类:
其他好文 时间:
2019-08-27 22:56:58
阅读次数:
153
可以忽视关联的情况下: 先取消主外键关系验证:SET FOREIGN_KEY_CHECKS = 0; 然后删除需要删除的数据:truncate table table_name; 最后恢复:SET FOREIGN_KEY_CHECKS = 1; ...
分类:
数据库 时间:
2019-08-27 16:56:36
阅读次数:
96
在设计数据库和备份数据的时候是否使用外键一直很纠结。先说一下外键的优缺点吧 优点:保证数据的完整性和一致性和可靠性,能做到一次修改所有使用外键的数据对应的信息都改变的作用 缺点:数据表增多,增加开发难度。降低(Insert、Update、Delete)速度 取代外键的方法:触发器、程序 订单一般是我 ...
分类:
数据库 时间:
2019-08-27 12:33:03
阅读次数:
81
mysql数据库常用的三号昂存储引擎: 存储引擎相关sql语句 查看当前的默认存储引擎: mysql> show variables like "default_storage_engine"; + + + | Variable_name | Value | + + + | default_stor ...
分类:
数据库 时间:
2019-08-26 12:42:25
阅读次数:
113
[TOC] MySQL的字符编码设置已在安装章节的配置文件中指定 扩展点 查看服务端字符、IP、端口配置 在mysql客户端输入 可以查看服务端的一些配置信息 取消本次错误输入 在mysql客户端输入 即可取消当前输入的那些语句 例外情况 单双引号必须配对了 才能生效 不小心按错 单双引号后,可以使 ...
分类:
数据库 时间:
2019-08-26 00:49:43
阅读次数:
181
MySQL外键+唯一索引 2019-08-22 1.外键 是指一个表里的列与另一张表里的列进行关系连接,可用于使用简单的数字或字母替代复杂的数据结构,不仅可以节省空间,也拥有约束功能,可减少书写出错的机会。 1.1使用方式 其中变量名是自己给定的,约定不可以有重复; 列名即需要连接外键的列; 表名2 ...
分类:
数据库 时间:
2019-08-25 11:47:11
阅读次数:
79
实现数据存储的不同解决方案 InnoDB mysql5.5开始 默认 支持事务(回滚/提交/ACID特性/多版本并发控制等) 数据恢复可使用事务日志(undo redo log), 恢复速度快 支持行级锁&表级锁 并发访问时效率高 支持外键约束 插入/更新/主键查询快 需要内存和硬盘多 常规推荐使用 ...
分类:
数据库 时间:
2019-08-24 22:59:00
阅读次数:
155
存储引擎 primary key也是innodb引擎查询必备的索引。 Innodb 目前5.1之后MySQL版本默认的存储引擎,支持事务,行锁,外键,因此数据更安全 innodb在建表的时候会产生两个文件:一个是表结构文件,一个是存储数据文件 myIsam 5.1版本之前的MySQL的默认存储引擎, ...
分类:
数据库 时间:
2019-08-22 22:12:27
阅读次数:
113