主键:用来区分表中不同的记录,要求唯一性约束和非空约束 外键:可以保证多表关联的数据一致性,但是会影响系统性能,可以将数据一致性工作放在业务层处理。 索引:可以提高查询效率,有两种实现方式,散列和B+树。