约束

  1. 约束保证数据 完整性和一致性

  2. 约束分为表级约束和列级约束

  3. 约束类型包括:

​ NOT NULL 非空约束

​ PRIMARY KEY 主键约束

​ UNIQUE KEY 唯一约束

​ DEFAULT 默认约束

​ FOREIGN KEY 外键约束

外键约束

  1. 父表和子表必须使用相同的存储引擎,而且禁止使用临时表;
  2. 数据表的存储引擎只能为InnoDB;
  3. 外键列和参照列 必须具有相似的数据类型,其中数字的长度/是否有符号位 必须相同;而字符长度则可以不同;
  4. 外键列和参照列 必须创建索引,如果外键列不存在索引的话,MySQL将自动创建索引
- 编辑数据表的默认存储引擎
- MySQL配置文件
default-storage-engine = INNODB

- 

About ME

👋 读书城南,🤔 在未来面前,我们都是孩子~
  • 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
👋 加入小组~

👋 感谢打赏~