首页 > 数据库 >mysql(6)约束

mysql(6)约束

时间:2022-09-19 19:47:34浏览次数:65  
标签:表为 删除 mysql 外键 约束 表中

约束是作用于表中字段上的规则,用于限制存储在表中的数据,

以保证数据库中数据的正确、有效性和完整性。


 约束分类

 

 

 

 外键约束

具有外键的表为子表,外键关联的表为父表

可以建表时指定外键

 也可以建表后添加外键

 删除外键

删除/更新行为

 

标签:表为,删除,mysql,外键,约束,表中
From: https://www.cnblogs.com/gcr277/p/16707245.html

相关文章

  • mysql初步自学
    mysql是目前最常用的一项数据库,所谓的mysql实际上是数据库管理系统(JBMS),数据库使用sql语句实现对数据库的操作,实际上目前的数据库无论是mysql还是oracle都是采用的sql语句去......
  • 【Mysql】什么是MVCC
    多版本并发控制:读取数据时通过一种类似快照的方式将数据保存下来,这样读锁就和写锁不冲突了,不同事务会话看到自己特定版本的数据,使用版本链。MVCC只在READCOMMITTED和RE......
  • MySQL进阶
    【转】Mysql进阶学习Ⅰ,索引优化入门之前学习的数据库知识,主要是对表的增删改查(CRUD),并没有考虑对数据库做出优化,这章内容就是学习怎么优化数据库。为什么要优化数据库?当......
  • mysql5.7+版本,date类型设置默认值0000-00-00 报错
    在本地建表,发现无法给date类型设置默认值为0000-00-00,报错:  在mysql命令行输入:SELECT@@SQL_MODE,可以看到值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZER......
  • mysql报错 a foreign key constraint fails(外键约束错误)
    报错信息如下:(pymysql.err.IntegrityError)(1452,u'Cannotaddorupdateachildrow:aforeignkeyconstraintfails解决办法:SETFOREIGN_KEY_CHECKS=0;#临时......
  • update测试用例(mysql)
    update..leftjoin...set...wherecreatetablet1(c1int,c2char(6),c3int)engine=innodb;createtablet2(c1int,c2char(6))engine=innodb;insertintot1v......
  • mysql 清理
    一、清理binlog1、运行一段时间后,mysql数据库占用磁盘很大,仔细查看后发现是*.binlog文件占用很大,一个文件接近1G2、操作设置日志保留时长expire_logs_days自动删除查......
  • 【学习笔记】差分约束系统
    【图论】差分约束系统前置芝士SPFA判负环与最短路SPFA判负环负环定义:边の权值之和为负数的环不会真的有人不会SPFA吧先放张图就是在SPFA跑最短路的时候判断一下有......
  • MySql优化方案
    MySql的优化,是每一个程序员在做数据查询处理的时候,经常有的步骤那么SQL的优化有很多种,它可以是在硬件方面的,可以是在代码层面的,可以是在数据库方面的优化。下面就详细整理......
  • mysql入坑之路(9)Navicat导出SQL数据报错1577 - Cannot proceed because system tables
    参考文档:https://blog.csdn.net/phpfenghuo/article/details/40537477报错信息[DTF]0>Gettingevents[ERR]0>1577-Cannotproceedbecausesystemtablesused......