外键 前戏之一对多关系 # 定义一张部门员工表id name gender dep_name dep_desc1 jason male 教学部 教书育人2 egon male 外交部 漂泊游荡3 tank male 教学部 教书育人4 kevin male 教学部 教书育人5 owen female 技术部 技术能力有限部门"""把所有数据都存放于一张表的弊端1.组织结构不清晰2.浪费硬盘空间3.扩展性极差"""# 上述的弊端产生原因类似于把代码
本地建一张表persons,使用脚本插入了1000万条数据 下面比较几种查询方法的耗时(查询9000000到9000005这中间5条数据) 查询结果: 1: SELECT * FROM test.persons limit 9000000,5; 2: SELECT * FROM test.persons where Id_P between 9000000 and 9000005; 可见几乎不消耗时间 3: SELECT * FROM test.persons where Id_P in(900
实验楼表关系图 from utils.MyBaseModel import Base from django.db import models # # Create your models here. # 课程类别 class CourseType(Base): title = models.CharField('课程类别', max_length=32) sequence = models.IntegerField('顺序显示', default=10) class Meta: db_tabl