社区
MySQL
帖子详情
MySQL 什么时候建立外键?
qq_42654094
2019-09-11 09:47:10
MySQL 什么时候建立外键?
...全文
554
5
打赏
收藏
MySQL 什么时候建立外键?
MySQL 什么时候建立外键?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
皮皮熊_1989
2019-09-16
打赏
举报
回复
实际开发一个外键都不要用,业务逻辑去控制主外键关系。
stelf
2019-09-16
打赏
举报
回复
从数据完整性和一致性来看,用外键绝对是好的选择。何况,数据库能帮你做这些为什么不让它来做呢?但是你从开发或者运维的角度来看,用外键会导致维护扩展性能下降。见仁见智吧
sulinly
2019-09-13
打赏
举报
回复
外键是主表和子表需要关联的时候建外键。简单举例说,主表是班级学生简要信息(比如包含学生年龄、班级、家庭住址、联系电话),子表是学生成绩(语数外每科成绩情况)。这时候就需要外键关联学生对应的成绩。否则无法知道那个学生是啥样的成绩。
心怀啊
2019-09-12
打赏
举报
回复
外键是为了约束字段的取值范围,但非常影响性能以及扩展,所以不要建立外键,在逻辑上保持一致就可以了,简称逻辑外键,你所说的叫物理外键
weixin_40784365
2019-09-11
打赏
举报
回复
什么时候都不要建立外健
Mysql
增加
外键
的方法
帮助您学会增加
外键
,在建表的时候没有加
外键
在之后加的方法
mysql
建立
外键
建立
外键
的前提:本表的列必须与
外键
类型相同(
外键
必须是外表主键)。
外键
作用: 使两张表形成关联,
外键
只能引用外表中的列的值! 指定主键关键字: foreign key(列名) 引用
外键
关键字: references <
外键
...
MySQL
外键
使用及说明详解
外键
列必须
建立
了索引,
MySQL
4.1.2以后的版本在
建立
外键
时会自动创建索引,但如果在较早的版本则需要显示
建立
; 3.
外键
关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以...
MySQL
外键
使用详解
最近有开始做一个实验室管理系统,因为分了几个表进行存储·所以要维护表间的关联··研究了一下
MySQL
的
外键
。 (1)只有InnoDB类型的表才可以使用
外键
,
mysql
默认是MyISAM,这种类型不支持
外键
约束 (2)
外键
的好处...
MySQL
创建数据表并
建立
主
外键
关系详解
为
mysql
数据表
建立
主
外键
需要注意以下几点: 需要
建立
主
外键
关系的两个表的存储引擎必须是InnoDB。
外键
列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。
外键
列和参照列必须创建索引,如果
外键
列...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章