码迷,mamicode.com
首页 > 数据库 > 详细

mysql索引类型

时间:2019-03-01 15:48:55      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:time   tab   unique   空值   pre   add   span   sql   一个   

普通索引

         CREATE INDEX IndexName ON `TableName`(`字段名`(length))

         ALTER TABLE TableName ADD INDEX IndexName(`字段名`(length))

唯一索引:值唯一,允许有空值

         CREATE UNIQUE INDEX IndexName ON `TableName`(`字段名`(length))

         LTER TABLE TableName ADD UNIQUE (column_list)  

主键索引:不允许有空值,(在B+TREE中的InnoDB引擎中,主键索引起到了至关重要的地位)

复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分,例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找。

          CREATE INDEX IndexName On `TableName`(`字段名`(length),`字段名`(length),...)

     CREATE INDEX nickname_account_createdTime_Index ON `award`(`nickname`, `account`, `created_time`);

全文索引

mysql索引类型

标签:time   tab   unique   空值   pre   add   span   sql   一个   

原文地址:https://www.cnblogs.com/wzb0228/p/10456614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!