您现在的位置是:课程教程文章
mysql外键约束的理解
2023-12-14 20:32课程教程文章 人已围观
2020年MySQL5.7系列课程
2020年MySQL5.7系列课程本小专题带领大家快速掌握MySQL企业级读写分离方案 2020年MySQL5.7系列课程--新一...基于PHP+MYSQL在线考试系统网站 毕业设计毕
基于PHP+MYSQL在线考试系统网站 毕业设计毕黄老师QQ(微信同号) 45157718 该系统主要分网站管理员、游客、注册用户这几个...JavaWeb基础教程内含mysql+maven+html+css+ajax+
JavaWeb基础教程内含mysql+maven+html+css+ajax+免费领取全部视频+学习资料 请添加播妞QQ:1905496411 本视频主要面向的群体是:...知数堂MySQL实战优化课程_腾讯课堂
知数堂MySQL实战优化课程_腾讯课堂...
说明
1、外键约束使得查询需要额外访问一些别的表,这也意味着需要额外的锁。
2、可以使用触发器来代替外键,对于相关数据的同时更新外键更合适,但是如果外键只是用作数值约束,那么触发器或者显式地限制取值会更好些(这里,可以直接使用ENUM类型)
3、如果只是用外键做约束,那通常在应用程序里实现该约束会更好。外键会带来很大的额外消耗。
实例
建立外键约束
createtabletab1(idintprimarykey); createtabletab2( idintprimarykey, col1int, foreignkey(col1) referencestab1(id) );
以上就是mysql外键约束的理解,希望对大家有所帮助。更多mysql学习指路:MySQL
课程教程:mysql外键约束的理解上一篇:mysql绑定变量是什么
下一篇:没有了