MySql教程

【275期】面试官:你对MySQL中的索引了解多少?

本文主要是介绍【275期】面试官:你对MySQL中的索引了解多少?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 索引是个什么东西?
  • 我们可以创建哪些索引?
  • 哪些字段适合建立索引呢?
  • 索引是不是越多越好呢?
  • 为什么我们不建议使用uuid、身份证号等数据做为主键?
  • 为什么不建议使用select * from table?
  • 我们使用模糊匹配 ’%三‘ ’张%‘ 在前在后会影响索引的使用吗?

什么是索引

在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

MySQL中索引有哪些类型

普通索引

 

主键索引

 

复合索引(联合索引)

 

这篇关于【275期】面试官:你对MySQL中的索引了解多少?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!