mysql如何使用foreign key

技术mysql如何使用foreign key这篇文章将为大家详细讲解有关mysql如何使用foreign key,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

这篇文章将为大家详细讲解有关关系型数据库如何使用外键,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql如何使用foreign  key

实验:

//创建父表,并添加索引

创建表格父级(id INT,msg VARCHAR(200),INDEX _ INDEX _ id(id));

//查看索引

显示来自父级的索引;

//创建子表(外键)

创建表格子级(c_id INT,c_mgs VARCHAR(200),FOREDIAN KEY(c _ id)REFERENCES父级(id)

删除级联更新级联);

//插入数据

插入父值(1,‘AAA’);

插入子值(1,‘AAA’);

-注意:如果子表外键参照的主表没有数据,子表插入数据将会报错

插入子值(2,‘AAA’);

错误代码: 1452

无法添加或更新子行:外键约束失败(` czb `.` child `, CONSTRAINT ` child _ ibfk _ 1 `外键(` c _ id `)引用`父代`)(` id `)删除级联更新级联)

//查看插入数据

选择*从父项;

选择*从孩子;

//查看外键约束

选择*从信息模式。` key _ COLUMN _用法` WHERE table _ name=' child

选择*从信息模式。` reference _ constraints `;

//删除外键约束

改变表格子代滴外键子代_ ibfk _ 1;

//添加外键约束

改变表格子级添加外键(c_id)引用父级(id)

删除级联更新级联

关于“mysql如何使用外键"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52405.html

(0)

相关推荐

  • 图表可视化ppt(ppt如何制作可视化数据图表)

    技术如何用ppt做出惊艳的可视化图表呢这期内容当中小编将会给大家带来有关如何用ppt做出惊艳的可视化图表呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在做年底的总结报告里,总少不了数

    攻略 2021年12月22日
  • 如何进行Cobaltstrike中的远程控制

    技术如何进行Cobaltstrike中的远程控制今天就跟大家聊聊有关如何进行Cobaltstrike中的远程控制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、

    攻略 2021年12月10日
  • mysql主从跳过错误的示例分析

    技术mysql主从跳过错误的示例分析小编给大家分享一下mysql主从跳过错误的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!非gtid

    攻略 2021年11月6日
  • Python大神利用正则表达式教你搞定京东商品信息的示例分析

    技术Python大神利用正则表达式教你搞定京东商品信息的示例分析Python大神利用正则表达式教你搞定京东商品信息的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能

    攻略 2021年10月25日
  • 四大洋面积从大到小排,四大洋中哪个是最大,哪个最小

    技术四大洋面积从大到小排,四大洋中哪个是最大,哪个最小冰洋 北冰洋位于地球的最北面,大致以此北极为中心,介于亚洲、欧洲和北美洲北岸之间,是四大洋中面积和体积最小、深度最浅的大洋。面积约为1479万平方千米,仅占世界大洋面

    生活 2021年10月26日
  • 怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵

    技术怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵本篇文章给大家分享的是有关怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完

    攻略 2021年11月9日