,并且可以加快数据库查询的速度.主键和记录之间的关系如同身份证和人之间的关系,它们之间是一一对应的.主键分为两种类型:单字段主键和多字段联合主键.定义单字段主键实例: 定义一个数据表tab_1将id字段定义为主键...◆外键用来在两个表的数据之间建立链接,它可以是一列或者多列.一个表可以有一个或多个外键,外键对应的是参照完整性,一个表的外键可以为空值,若不为空值,则每一个外键值必须等于另一个表中主键的某个值.外键:首先它是表中的一个字段...,它可以不是本表的主键,但对应另外一个表的主键.外键主要作用是保证数据引用的完整性,定义外键后,不允许删除在另一个表中具有关联关系的行.外键的作用是保持数据的一致性、完整性.主表(父表):两个具有关联关系的表...从表(子表):两个具有关联关系的表,相关联字段中,外键所在的那个表既是从表.创建外键的语法规则:[constraint 外键名>] foreign key 字段名1 [,字段名2,......]peferences...◆对于数据库定义的外键,如果不需要可以将其删除掉,外键一旦删除,就会解除主表和从表的关联关系,MySQL中删除外键的语法如下:alter table drop foreign key 外键约束名