什么时候我应该使用键,主键,唯一键和索引?