MySQL 中Index 与Key 的区别

Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign Key)等,用于数据完整性检否与唯一性约束等。而Index则处于实现层面,比如可以对表个的任意列建立索引,那么当建立索引的列处于SQL语句中的Where条件中时,就可以得到快速的数据定位,从而快速检索。至于Unique Index,则只是属于Index中的一种而已,建立了Unique Index表示此列数据不可重复,猜想MySQL对Unique Index类型的索引可以做进一步特殊优化吧。于是乎,在设计表的时候,Key只是要处于模型层面的,而当需要进行查询优化,则对相关列建立索引即可。另外,在MySQL中,对于一个Primary Key的列,MySQL已经自动对其建立了Unique Index,无需重复再在上面建立索引了。纵横数据新上的美国站群服务器8C 现货 限量特价 速定! cn2限量一人3台E5 16G 1T 8C 232IP E5*2 32G 1T 8C 232IPE5*2 32G 2T 8C 232IP E5*2 32G 3T 8C 232IP美国站群服务器 美国高防御服务器 欢迎在线客服 QQ 4001886560 482986990
海外服务器
标签 美国服务器 站群服务器 服务器速度 服务器对比

更多资讯