我是靠谱客的博主 精明大象,最近开发中收集的这篇文章主要介绍mysql 重复约束_(2.10)Mysql之SQL基础——约束及主键重复处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(2.10)Mysql之SQL基础——约束及主键重复处理

关键词:mysql约束,批量插入数据主键冲突

【1】查看索引: show index from table_name;

【2】查看有约束的列:select * from information_schema.key_column_usage where table_schema= 'db_name' and table_name = 'table_name';

【3】查看有约束的表及表约束类型:select * from information_schema.table_constraints where table_schema= 'db_name' and table_name = 'table_name';

【4】查看外键约束:select * from information_schema.referential_constraints where constraint_schema='test1' and table_name='yg';

1.概念

mysql中约束有五种:

【1】非空约束(not null):列值不能为空

【2】唯一约束(unique):列值都是唯一的,可以有Null(可以有多个Null)

【3】主键约束(primariy):用于唯一的表示表行的数据,列值不能重复,不能为空。(每个表只能有一个主键)

【4】外键约束(foreign key):表与表的依赖关系,外键列数据必须要在主表的主键列中存在,或者为Null。

【5】检查约束、条件约束(

最后

以上就是精明大象为你收集整理的mysql 重复约束_(2.10)Mysql之SQL基础——约束及主键重复处理的全部内容,希望文章能够帮你解决mysql 重复约束_(2.10)Mysql之SQL基础——约束及主键重复处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部