永发信息网

[MYSQL] 关于MYSQL 中 KEY 和 INDEX 的区别

答案:5  悬赏:30  手机版
解决时间 2021-03-08 10:12
[MYSQL] 关于MYSQL 中 KEY 和 INDEX 的区别
最佳答案
Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign
Key)等,用于数据完整性检否与唯一性约束等。而Index则处于实现层面,比如可以对表个的任意列建立索引,那么当建立索引的列处于SQL语句中的Where条件中时,就可以得到快速的数据定位,从而快速检索。至于Unique
Index,则只是属于Index中的一种而已,建立了Unique Index表示此列数据不可重复,猜想MySQL对Unique
Index类型的索引可以做进一步特殊优化吧。

于是乎,在设计表的时候,Key只是要处于模型层面的,而当需要进行查询优化,则对相关列建立索引即可。

另外,在MySQL中,对于一个Primary Key的列,MySQL已经自动对其建立了Unique Index,无需重复再在上面建立索引了。
全部回答
key和index都是索引的意思,index常用一点
key 是主键
index 是索引
key 唯一值,不能重复,用来确定某一行的。
index 主要是能提高查询、排序速度,也有不能重复的选项。
key表示主键,一条记录的唯一标识
index是索引, 也就是为了加快查询速度建立的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大连市市政工程安全生产监督管理站怎么去啊,
四年级竖式数学题
转养老保险要多少时间:以前在芦岭煤矿,做家
晋江市泉州佳便利店(崇益街)地址在哪,我要去
战地2黑屏弹出
为报价系统参与人提供私募产品报价、发行、转
什么是宏观因素,什么是经济膨胀?
鼎惠宾馆怎么去啊,有知道地址的么
做水陆道场是什么意思
为什么很多人说杨幂脚臭 求出处,求典故
郑伊健是不是有一部电影是现代的抓吸血鬼的
江下胡在哪里啊,我有事要去这个地方
fangmail企业邮箱手机如何设置
【可晴】张可晴用拼音有几种写法
请问下一句怎么说
推荐资讯
【尺寸测量测试】极限配合与技术测量1.公称尺
济南“幸福时光KTV”员工工作时间是怎样的?
小愿望用英语怎么说
将一个盛着水的容器如图倒置,水面高多少?长15
浙大和南大哪个好(就各方面而言)
京剧是哪年被列为世界非物质文化遗产的?
信用社未上市的股票可以个人小额持有吗
请问专家梨树这是怎么了?
大脑控制人体的打嗝和咳嗽吗
人类在地球上到目前为止有人统计过生物有多少
固定电话打不了长途,怎么办
从邯郸东站到农林路与光明街交叉路口怎样坐公
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?