如何使用mysql索引

  介绍

这篇文章主要为大家展示了如何使用mysql索引,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

什么是索引:

    <李>索引可以帮助快速查找数据李 <李>而<强> 强索引都要求唯一(有些不是),所以某种程度上也约束了数据的唯一性。 <李>索引创建在数据表对象上,由一个或多个字段组成,这若干个字段组成“键”存储到数据结构中(B树或者哈希表)。【可以根据数据结构分类成B树索引(innodb \ myisam引擎),哈希索引(内存引擎)】李 <李>由于索引是加快数据查找的,所以一般都使用在经常需要用来查找的字段上(比如,中常用字段) <李> mysql支持的索引类型有:普通索引,唯一索引,全文索引,单列索引,多列索引,空间索引。

补充:

    <李> <强>
<人力资源/>

创建索引:

普通索引:指数

    <李>普通索引就是没有“唯一”、“不为空”要求的索引。李 <>李语法:
      <李>创建表的表名(字段数据类型,字段数据类型,…|索引键[索引名)(字段,(索引的长度][asc | desc]));
        <李>指数|关键代表可以使用指数关键字或关键关键字 <李>索引名是可选的,不填时索引名为字段名李 <>李字段是加索引的字段,字段可以有多个(<强> )。 <李>索引的长度,可选的(有些引擎设置了最大长度,一般不深入学习应该很少遇到,这里不讲述) <李> asc | desc是可选的,代表索引中的“关键字”的排序李
      <李>在现有表结构的情况下增加索引:创建索引索引名alt="如何使用mysql索引">
    <李>可以通过查看表创建语句查看索引
      <李> 如何使用mysql索引
    <李>可以使语用解释句查看索引,解释是用来判断mysql语句执行的时间效率的。
      <李>所以可以使选择语用解释句加在哪里上索引的字段作为条件; <李>结果中的possible_key是可能使用到的索引,关键实际使用到的索引。 <李>比如:解释从user_info select *用户名=發ilei";   ,,如何使用mysql索引
<人力资源/>

删除索引:

    <李>下降指数索引名>下降指数myindex>以上就是关于如何使用mysql索引的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看的到。

    如何使用mysql索引