位置: 编程技术 - 正文

快速理解MySQL中主键与外键的实例教程(mysql深入理解)

编辑:rootadmin

推荐整理分享快速理解MySQL中主键与外键的实例教程(mysql深入理解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysqlmgr深入理解,mysql含义,mysqlmgr深入理解,mysql的理解,mysql的lsn,mysql的lsn,mysqlmgr深入理解,mysqlmgr深入理解,内容如对您有帮助,希望把文章链接给更多的朋友!

主键与外键的关系,通俗点儿讲,我现在有一个论坛,有两张表,一张是主贴 thread,一张是回帖 reply

先说说主键,主键是表里面唯一识别记录的字段,一般是帖子id,体现在访问的时候,例如是thread.php&#;id=1 表示我要访问的是帖子id是1 的帖子~

再来说说外键,当我们删除某个帖子的时候,需要执行另一个操作,就是删除所有回帖,如果正常情况下,我们需要执行两次delete操作(thread和 reply),这时候如果存在外键,例如,在reply 表里面建立一个指向thread表的主键(id)的外键(这个外键绑的字段,必须是对应帖子的id),并指定响应 delete ,那你在删除 thread 的时候,mysql 自己会帮你把 reply 表中这个帖子的回复都删掉,而不需要你手动再去执行一次reply表的delete操作~

至于两者之间的关系,在刚才的例子中,reply 表的外键,指向的就是 thread 表的主键~~

搞个例子,简单演示一下使用,做dage和xiaodi两个表,大哥表是主键,小弟表是外键:建表:

插入个大哥:

插入个小弟:

快速理解MySQL中主键与外键的实例教程(mysql深入理解)

把大哥删除:

提示:不行呀,有约束的,大哥下面还有小弟,可不能扔下我们不管呀!

插入一个新的小弟:

提示:小子,想造反呀!你还没大哥呢!

把外键约束增加事件触发限制:

再次试着把大哥删了:

得,这回对应的小弟也没了,没办法,谁让你跟我on delete cascade了呢!

例子说明的应该蛮清楚了吧,其他功能对应手册自己实践吧!:-)

MySQL中的唯一索引的简单学习教程 mysql唯一索引UNIQUE一般用于不重复数据字段了我们经常会在数据表中的id设置为唯一索引UNIQUE,下面我来介绍如何在mysql中使用唯一索引UNIQUE吧。创建唯

MySQL中事务概念的简洁学习教程 事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。程序和事务是两个不同的概念。一般而言:一

Windows下MySQL日志基本的查看以及导入导出用法教程 MYSQL有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的

标签: mysql深入理解

本文链接地址:https://www.jiuchutong.com/biancheng/312367.html 转载请保留说明!

上一篇:MySQL中的主键以及设置其自增的用法教程(mysql主键语句)

下一篇:MySQL中的唯一索引的简单学习教程(mysql唯一键和唯一索引)

  • 进项税额转出需要结转吗
  • 材料抵扣货款怎么写简单协议范本
  • 无票收入在增值税表中填哪
  • 公司账户短期理财收益要交税吗
  • 房租押金算费用吗
  • 销售成本结转属于收入吗
  • 开的税票必须过期怎么办
  • 分公司是独立核算还是非独立核算
  • 个人独资核定征收和查账征收的区别
  • 科技型中小企业条件
  • 亏损企业能不能无常捐赠
  • 异地成立分公司
  • 应交税金应交增值税已交税金怎么结转
  • 事业编制公考
  • 实发工资比计提多汇算清缴要怎么处理
  • 生产型企业出口非自产产品能享有退税吗
  • 增值税申报未达标怎么办
  • 资管产品征税
  • 展览费怎么开票
  • 应收账款坏账处理审计
  • 总分类账的账簿启用表怎么填
  • 建筑安装预缴增值税
  • 我的初级备考经验------极限挑战,超越自我
  • 基建项目税率
  • 固定资产减值账务处理怎么做
  • 招大学生做兼职的网站
  • 小规模纳税人如何计算增值税
  • 残保金属于现金流量表中的哪一项
  • 增值税退税金额怎么算
  • 盈余积累转增股本的个税问题
  • 海关增值税当月可以抵扣吗
  • 公司减少注册资本时,应当自作出减少
  • 增值税进项税已勾选没确认能自动生成吗
  • 苹果mac修改用户名和密码
  • php面向对象是什么意思
  • win11dev预览修复工具
  • linux删除文本文件命令
  • PHP:Memcached::fetch()的用法_Memcached类
  • 收到发票已入账,退回怎么做账
  • 出差补贴是必须的吗
  • 电脑桌面调出键盘
  • 如何防止电子发票重复报销
  • php addslashes函数
  • 登记总账的科目有哪些
  • 小企业会计准则和一般企业会计准则的区别
  • 其他债权投资减值可以转回吗
  • 资金集中度指标公式
  • 云服务器可以一直开着吗
  • 升级nodejs到最新版本
  • 【机器学习】KNN算法及K值的选取
  • 分类信息有哪些网站
  • 应收账款让售会计怎么做
  • 跨年银行回单怎么入账
  • 原始凭证审核要点包括
  • 快递公司成本分析
  • 购进商品售价金额核算
  • 库存商品的成本主要包括
  • 其他债权投资期末公允价值的变动应当计入
  • 逾期未认证的增值税发票处理办法
  • 企业购买理财产品收益要交税吗
  • 外聘专家费用标准
  • 主营业务收入净额指的是什么
  • 销售返利如何做账
  • 收入与支出怎么说
  • 明细账设置是什么意思
  • win2016 ntp
  • wcesmgr.exe - wcesmgr 是什么进程
  • win7如何设置休眠不断网
  • window8.1
  • windows怎么更改网络状态
  • win8设备安装
  • u盘做pe后还能存储吗
  • 防止非法使用计算机,可口令
  • javascript基于什么的语言
  • JavaScript中的事件处理
  • [置顶] [Android Studio 权威教程]最实用的快捷键
  • python能不能开发微信小程序
  • jquery轮播图原理
  • android 内部存储
  • 福建农村医保怎么报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设