mysql之外键

外键的作用,主要有两个:

一个是让数据库自己通过外键来保证数据的完整性和一致性
一个就是能够增加ER图的可读性

有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员除,插入操作失败.他们外键怎么写觉得这样很麻烦 ,其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿.

外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的mysql数据库基础知识“参照完整性mysql基础命令”的数据库实现方式。

以下哪种操作能够实现实体完整性( B)

A.设置唯一键 B外键约束.设置外键 C.减少数据冗余 D.设置主键