La tabla STATISTICS
proporciona información
acerca de los índices de las tablas.
Standard Name | SHOW name |
Remarks |
TABLE_CATALOG |
NULL |
|
TABLE_SCHEMA |
= Base de datos | |
TABLE_NAME |
Table |
|
NON_UNIQUE |
Non_unique |
|
INDEX_SCHEMA |
= Base de datos | |
INDEX_NAME |
Key_name |
|
SEQ_IN_INDEX |
Seq_in_index |
|
COLUMN_NAME |
Column_name |
|
COLLATION |
Collation |
|
CARDINALITY |
Cardinality |
|
SUB_PART |
Sub_part |
Extensión MySQL |
PACKED |
Packed |
Extensión MySQL |
NULLABLE |
Null |
Extensión MySQL |
INDEX_TYPE |
Index_type |
Extensión MySQL |
COMMENT |
Comment |
Extensión MySQL |
Notas:
No hay una tabla estándar para índices. La lista
precedente es similar a lo que retorna SQL Server 2000 para
sp_statistics
, excepto que hemos cambiado
el nombre QUALIFIER
con
CATALOG
y OWNER
con
SCHEMA
.
Claramente, la tabla precedente y la salida de SHOW
INDEX
se derivan del mismo padre. Así que la
correlación está cercana.
Los siguientes comandos son equivalentes:
SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_name = 'tbl_name' [AND table_schema = 'db_name'] SHOW INDEX FROM tbl_name [FROM db_name]
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.