文章目录 引言 I 约束 1.1 主键约束(primary key) 1.2 非空约束(not null) 1.3 检查约束(check) 1.4 外键约束 1.5 DDL操作约束 II 索引 2.1 自定义索引 2.2 索引操作法则 2.3 对索引的认识 2.3 非聚集索引和聚集索引 2.4 oracle 和 mysql 的b+树索引有什么区别? III 数据字典 3.1 作用 引言 约束条件用于保证数据的完整性。 主要有主键约束(primary key)/非空约束(not null)、唯一约束(unique) 检查约束(check)和外键约束(foreign key)。 I 约束 1.1 主键约束(primary key) 主键约束包含了非空和唯一 create table 表名(字段名 字段类型(长度) 约束条件); 创建自定义名称约束 create table 表名(字段名 字段类型(长度),constraint 约束名 约束类型(字段名&