网站专题优化聊城手机网站建设软件
主键是用于唯一标识表中每一行数据的字段或字段组合。在一个表中,主键要求具备以下特性:
- 唯一性:主键值必须唯一,确保表中每一行数据的唯一性。
 - 非空性:主键字段不能为空,这是因为不能为空值用于唯一标识每一行数据。
 
外键是一种数据库约束,用于在两张表之间建立关联,使得子表中某个字段或字段组合引用父表的主键或唯一键。通过外键,能够确保数据的完整性和一致性。
(1)在字段的列级添加约束
例如:创建 student1 表(id name age sex)其中 id 为主键
 
 
(2)创建 student2 表(id name age sex)其中 id 为主键在表级添加主键约束

 
1 给已有表添加主键

 
 
2 删除主键约束

3 列级添加唯一约束

4 列级添加非空约束

(7)给已有表添加非空约束

(8)默认值约束(default)

(9)给已有表添加默认值约束

 
 
5 删除默认值约束

二、外键的常用操作
1 在创建表的时候就增加外键: 在表字段之后使用foreign key
foreign key(外键字段) references 主表(主键);
 
 
 
 
2 在创建表之后增加外键: 指定外键名字

 
3 删除外键
外键不能被修改,只能先删除后新增
 查看外键名
 
 删除外键
 
 
