实体完整性:实体与数据库中表的映射关系;
域完整性:实体的部分如何保证值是正确的;
参照完整性:实体与其他实体的关系,有主外键的关系;
用户自定义完整性:从用户的角度,如何保证实体或者实体的一部分是正确的;
主键是不允许空值,它唯一标识一个实体;
这样就能利用到C2列上的索引了。
从Extra的Using filesort可以看出,使用到了文件排序,说明没有用到索引
从上图可以看出,仅仅查询A表的内容,但是从查询执行计划可以看出,是b表连接了a表,使用了表嵌套连接算法