第四课(难点)
表的约束 1.主键约束 是通过 PRIMARY KEY 定义的,它可以唯一标识表中的记录,分为单字段主键、多字段主键。 (1)单字段主键指的是有 一个字段构成的主键 , 其基本格式: 字段名 数据类型 PRIMARY KEY; ,执行结果如下: 执行完每一个语句之后,都需要查看数据表,执行结果如下: (2)多字段主键指的是 多个字段组合而成的主键 ,其基本格式: PRIMARY KEY(字段名1,字段名2,......,字段名n); ,执行结果如下: /*每个数据表中最多只能有一个主键约束,定义为PRIMARY KEY的字段不能有重复值且不能为NULL值*/ 2.非空约束指的是字段的值不能为NULL,是通过NOT NULL定义的,其基本格式: 字段名 数据类型 NOT NULL; ,执行结果如下: /*在同一个数据表中可以定义多个非空字段*/ 3.唯一约束用于保证数据表中字段的 唯一性 (即表中字段的值不能重复出现)。唯一约束是通过 UNIQUE 定义的,其基本格式: 字段名 数据类型 UNIQN; ,执行结果如下: 4.默认约束用于给数据表中的字段 指定默认值 ,是通过 DEFAULT 关键字定义的,其基本格式: 字段名 数据类型 DEFAULT 默认值; ,执行结果如下: 在上述中, AUTO_INCREMENT 约束是实现表中插入的新记录自动生成唯一的ID,其字段可以是任何