您现在的位置是:课程教程文章

mysql索引的创建场景

2023-12-13 23:22课程教程文章 人已围观

1、频繁出现在where 条件字段,order排序,group by分组字段。

2、select 频繁查询的列,考虑是否需要创建联合索引。

3、多表join关联查询,on字段两边的字段都要创建索引。

实例

CREATEINDEXindex_nameONtable(column(length))
ALTERTABLEtable_nameADDINDEXindex_nameON(column(length))

也可以创建表的时候创建索引
CREATETABLE`table`(
`id`int(11)NOTNULLAUTO_INCREMENT,
`title`char(255)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,
`content`textCHARACTERSETutf8COLLATEutf8_general_ciNULL,
`time`int(10)NULLDEFAULTNULL,
PRIMARYKEY(`id`),
INDEXindex_name(title(length))

以上就是mysql索引的创建场景,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql索引的创建场景

上一篇:mysql中unique和primary key的区别

下一篇:没有了

站点信息

  • 文章统计篇文章