ALTER TABLE 表名称 modify 字段 新类型 [新的约束];
1.主键约束
主键(primary key):数据库中一个独立无二的字段,该字段不允许数据重复,是一条记录的唯一标识符。
给db_hero表格添加主键约束
查看表格,添加成功
2.非空约束和唯一约束
非空约束(not null):不允许为空,对应就是允许为空(is null)。
唯一约束
unique:该字段,不能存在相同的值
3.默认值约束
default 值,表示如果在插入数据库,没有这个字段对应的值,会插入对应的默认值
4. 检查约束
检查约束:SQL标准中检查很早就出现了,但是MySQL在8.0之前没有检查约束(写上也不报错,但是也不生效),在8.0之后,MySQL真正实现了检查约束。
查看修改后的db_hero表,成功添加了约束