博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql索引之间的区别
阅读量:6865 次
发布时间:2019-06-26

本文共 363 字,大约阅读时间需要 1 分钟。

hot3.png

mysql索引类型:

主键索引:与唯一索引之间的区别就在于不允许有空值,创建主键时会自动创建此索引。

普通索引:最基本的索引,没有什么特殊的限制。

唯一索引:与普通索引之间的区别就在于索引列的值必须是唯一的,但是可以有空值。

全文索引:仅可在使用了Myisam存储引擎的表中使用,针对较大的数据列。

 

mysql索引结构:

BTREE: BTREE是mysql最常使用的索引结构,数据结构因为是树型结构,所以更适合用来处理排序、范围查找等功能,所以使用的更多。

HASH: HASH把数据的索引是hash的形式,当查找某一条记录的时候速度非常快,但是因为是hash结构,键值一对一,所以并不支持范围查找和排序功能。

转载于:https://my.oschina.net/MinghanSui/blog/1511629

你可能感兴趣的文章
中专毕业生的前端面试经验分享
查看>>
(七)微服务分布式云架构spring cloud - common-service 项目构建过程
查看>>
嘴对嘴教你:用VS Code写Dart的hello world
查看>>
Node.js买卖比特币 教程
查看>>
python判断给定的数是否是回文数的代码
查看>>
一位Android大牛的BAT面试心得与经验总结
查看>>
一步步了解线程池之按需创建-CachedThreadPool
查看>>
ES6-变量的解构赋值之应用
查看>>
人工智能:电脑可以测试出来你是否无聊
查看>>
开源|性能优化利器:数据库审核平台Themis的选型与实践
查看>>
用Unity做个游戏(二) - 事件系统
查看>>
ios讯飞输入与ios自带输入法语音测试
查看>>
mac开发环境工具推荐
查看>>
css之半透明边框
查看>>
Go第三方库
查看>>
《Android开发艺术探索》之IPC
查看>>
Java B2B2C多用户商城 springcloud架构-springcloud 断路器
查看>>
微软支持BCH支付方式 曾三次暂停BTC支付
查看>>
我的友情链接
查看>>
我的友情链接
查看>>