概述
(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基础——约束及主键重复处理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复