为什么我需要Mysql索引的名称?
问题描述:
create index IDX_testNoPK_Name on testNoPK (name)
我的意思是指数名称的功能?
为什么索引需要一个名字?
答
名称是IDX_testNoPK_Name!
CREATE INDEX IndexName on TableName (FieldName)
索引名称用于读取执行计划,该索引名称表示何时使用索引。
该名称打印在执行计划上,因此索引名称上的良好命名约定将帮助您完全理解查询的内容。
答
IDX_testNoPK_Name是你的表
答
指数需要高于一切的原因相同的名称(数据库,表,列,用户...)的指数名称:所以你以后可以参考他们。
,你需要一个指标参考一些情况包括:
- 当您违反限制和MySQL需要告诉你的是哪一个。
- 当您生成解释计划并想知道正在使用哪些索引时。
- 当你想删除索引。
答
需要一个索引名称来标识它。命名索引允许您对其执行修改,重建,缩小操作。
没有命名索引可能无法创建某种脚本。
我知道,我的意思是索引名称的功能是什么?为什么索引需要一个名字? –