https://www.cnblogs.com/whgk/p/6128395.html 一、一对一关系的概述 一对一关系看起来简单,其实也挺复杂的。其中关系就包含了四种,单向双向和主键关联外键关联。 什么意思呢,也就是包含了单向一对一主键关联、双向一对一主键关联,单向一对一外键关联,双向一对一外键关 ...
分类:
Web程序 时间:
2019-01-28 22:28:16
阅读次数:
223
阅读目录(Content)ORM创建表(建立模型)字段选项添加表记录普通字段外键字段多对多字段class RelatedManager查询表记录查询相关API双下划线之单表查询基于对象的跨表查询 一对多查询(Publish 与 Book)一对一查询(Author 与 AuthorDetai ...
分类:
其他好文 时间:
2019-01-28 00:52:01
阅读次数:
273
MySQL术语: Redundacncy(冗余):存储两次或多次数据,以便实现快速查询。 Primary Key(主键):主键是唯一的。表中每条记录的唯一标识。 Foreign Key(外键):用于连接两张表。 表的连接方式 内连接 外连接 自连接 数据准备 创建两张表:student表,colle ...
分类:
数据库 时间:
2019-01-25 15:15:51
阅读次数:
199
primary key 主键 notnull 不为空 unique 唯一 foreign key(外键) references t1(id) auto_increment 递增,数字必须为整数 字段的增删改查 : 增 insert into t1 values(XX) 删delete from t1 ...
分类:
数据库 时间:
2019-01-24 20:16:21
阅读次数:
185
本文将介绍sqlalchemy的高级用法。 外键以及relationship 首先创建数据库,在这里一个user对应多个address,因此需要在address上增加user_id这个外键(一对多)。 接下来,调用user和address来添加数据, 此时,查看数据库,可以得到刚才插入的数据, jo ...
分类:
数据库 时间:
2019-01-24 13:11:33
阅读次数:
190
很多时候需要在多张表之间进行跨表查询,这其中外键是必须存在的,而通过外键所处的表的对象进行跨表查询, 称为正向查询。反之,则是反向查询。 正向查询很简单,这里不谈。 主要谈下反向查询。 上面简单的创建了两个示例表。 通过Userinfo对象获取U2U的对象,便是反向查询。以下是简单的代码。 综上,一 ...
分类:
其他好文 时间:
2019-01-22 15:51:35
阅读次数:
361
MySQL数据库是一种免费开源的数据库,现下有很多中小型企业都在使用,目前使用率在所有数据库中占据第二位,第一位是oracle数据库,下面简单介绍MySQL数据库基本操作,增删改查。现在有两张数据表,分别是user和country。且u_cid是user的外键,是country表的主键 1、查询 ( ...
分类:
数据库 时间:
2019-01-21 21:41:44
阅读次数:
249
数值类型:整型、浮点型 字符串: char(定长):插入数据或查询数据都很快,因为char在磁盘上插入数据的时候的存储空间是固定的,简单粗暴,直接就是定长空间,那么就不需要考虑数据的长度,所以我们在进行数据查询的时候,速度也快,因为在读取数据的时候也不需要考虑数据长度,简单粗暴的按照定长的空间来取数 ...
分类:
数据库 时间:
2019-01-21 11:13:34
阅读次数:
153
1.MySQL的表的约束(1)数据完整性的介绍: 所谓的数据的完整性就是,数据的准确性和可靠性。可以通过添加完整性约束来提高数据的完整性:实体完整性:为每一个实体(记录)确定一个唯一标识。实现方式:主键约束、唯一约束、主键自增域完整性:表示字段是完整的实现方式:字段的类型、非空约束、默认值引用完整性:参照表和被参照表实现方式:外键约束自定义完整性:自定义某些字段的范围实现方式
分类:
数据库 时间:
2019-01-19 16:27:09
阅读次数:
244
ctrl+q 打开查询窗口ctrl+/ 注释sql语句ctrl+shift +/ 解除注释ctrl+r 运行查询窗口的sql语句ctrl+shift+r 只运行选中的sql语句F6 打开一个mysql命令行窗口ctrl+d (1):查看表结构详情,包括索引 触发器,存储过程,外键,唯一键;(2):复 ...
分类:
数据库 时间:
2019-01-19 14:22:21
阅读次数:
424