Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我需要Mysql';s指数?_Mysql_Database_Indexing - Fatal编程技术网

为什么我需要Mysql';s指数?

为什么我需要Mysql';s指数?,mysql,database,indexing,Mysql,Database,Indexing,可能重复: 我的意思是索引名的功能是什么 为什么索引需要一个名称 名称是IDX\u testNoPK\u name CREATE INDEX IndexName on TableName (FieldName) 索引名用于读取执行计划,它告诉您何时使用索引 名称打印在执行计划上,因此索引名称的良好命名约定将帮助您完全理解查询的作用 可能重复:名称为IDX\u testNoPK\u name CREATE INDEX IndexName on TableName (FieldName) 索引

可能重复:

我的意思是索引名的功能是什么


为什么索引需要一个名称

名称是IDX\u testNoPK\u name

CREATE INDEX IndexName on TableName (FieldName)
索引名用于读取执行计划,它告诉您何时使用索引

名称打印在执行计划上,因此索引名称的良好命名约定将帮助您完全理解查询的作用


可能重复:

名称为IDX\u testNoPK\u name

CREATE INDEX IndexName on TableName (FieldName)
索引名用于读取执行计划,它告诉您何时使用索引

名称打印在执行计划上,因此索引名称的良好命名约定将帮助您完全理解查询的作用


可能重复:

IDX\u testNoPK\u Name是表的索引名

IDX\u testNoPK\u Name是表的索引名

索引需要名称的原因与其他所有内容(数据库、表、列、用户…)相同:以便以后可以引用它们

需要引用索引的某些情况包括:

  • 当你违反了一个限制,MySQL需要告诉你是哪一个
  • 当您生成解释计划并想知道正在使用哪些索引时
  • 当您要删除索引时

索引需要名称的原因与其他所有内容(数据库、表、列、用户…)相同:因此您可以稍后引用它们

需要引用索引的某些情况包括:

  • 当你违反了一个限制,MySQL需要告诉你是哪一个
  • 当您生成解释计划并想知道正在使用哪些索引时
  • 当您要删除索引时

需要一个索引名来标识它。命名索引允许您对其执行修改、重建、收缩等操作


如果不命名索引,就不可能创建某种脚本。

需要索引名来标识它。命名索引允许您对其执行修改、重建、收缩等操作


如果不命名索引,就不可能创建某种脚本。

我知道,我的意思是索引名的功能是什么?为什么索引需要一个名称?我知道,我的意思是索引名称的功能是什么?为什么索引需要一个名称?