原文:MySQL表关系--外键

一 外键前戏 如果我们把所有的信息都记录在一张表中会带来的问题: .表的结构不清晰 .浪费磁盘空间 .表的扩展性极差 所以我们要把这种表拆成几张不同的表,分析表与表之间的关系。 确定表与表之间的关系,一定要换位思考 必须两方都考虑周全之后才能得出结论 学生与班级表: .站在学生的角度看班级:能否多个学生在一个班级 一个班级能否有多个学生 可以 .站在班级的角度看学生:能否有多个班级对应一个学生 一 ...

2019-08-20 17:32 0 665 推荐指数:

查看详情

MySQL之间的关系

:用来建立两张之间的关系 语法:foreign key(当前中建立观念西的字段)references 被关联名(id) 三种之间的关系 一对多 多对多 一对一 研究之间的关系 ...

Fri Dec 13 03:44:00 CST 2019 0 721
mysql中设置约束及主表从关系

1.新建代码 说明: stu2和stu5是两张,“编号”为字段bh的约束名(是stu5中的一个属性),bh是stu2中的主键,而bh并不是stu5的主键,那么则称stu2为主表,stu5为从。 注意: 1.新建 ...

Fri Mar 06 23:12:00 CST 2020 0 2495
MySQL 关系 多对一,多对多,一对一,的修改 与 复制

前奏:   日常会遇到一个表里存在许多的数据,其实是存在一定的弊端的:   1、组织结构不清晰   2、浪费硬盘空间   3、扩展性极差 上述的弊端产生原因类似于把代码全部写在一个py文件里,此时我们最好将其拆成多个表格,也就是解耦合。 的使用: 多对一的情况 ...

Wed May 15 01:17:00 CST 2019 0 1114
MySQL 的查询

自增补充 这是查看怎么创建的, \G示旋转90度显示的内容 的自增的关键是** AUTO_INCREMENT=3**,在中添加数据后,这个会自动改变,通过alert可以改变这个默认值 下一次添加的内容的id会从20处添加 自增步长 mysql是的默认步长是基于会话 ...

Wed Jun 07 07:09:00 CST 2017 1 7204
Django(15)关系

删除操作 如果一个模型使用了。那么在对方那个模型被删掉后,该进行什么样的操作。可以通过on_delete来指定。可以指定的类型如下: CASCADE:级联操作。如果对应的那条数据被删除了,那么这条数据也会被删除。 PROTECT:受保护。即只要这条数据引用了的那条 ...

Mon May 17 23:19:00 CST 2021 1 218
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM