使用DDL

105 阅读1分钟

DDL 的基础语法

在执行 DDL 的时候,不需要 COMMIT,就可以完成执行任务。

数据类型中 int(11) 代表整数类型,限制显示长度为 11 位,括号中的参数 11 代表的是最大有效显示长度,与类型包含的数值范围大小无关。

COLLATE utf8mb4_bin

表示排序或比较使用的编码为utf8mb4_bin,代表对大小写敏感,如果是utf8mb4,代表对大小写不敏感。

数据表约束

外键确保了表与表之间引用的完整性,一个表中的外键对应另一张表的主键,外键可以是重复的,也可以为空。外键本身是为了实现强一致性,所以如果需要正确性>性能的话,还是建议使用外键,它可以让我们在数据库的层面保证数据的完整性和一致性。

唯一性约束和普通索引(NORMAL INDEX)之间是有区别的。唯一性约束相当于创建了一个约束和普通索引,目的是保证字段的正确性,而普通索引只是提升数据检索的速度,并不对字段的唯一性进行约束。


此文章为3月Day28学习笔记,内容来源于极客时间《SQL必知必会》