Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo ver el índice de la tabla MySQL

Cómo ver el índice de la tabla MySQL

El formato de sintaxis para ver índices es el siguiente:

MOSTRAR ÍNDICE DESDE [ DESDE ]

La descripción de sintaxis es la siguiente:

: especifique el nombre de la tabla de datos cuyo índice debe verse.

: Especifica la base de datos donde se encuentra la tabla de datos a visualizar índices, la cual se puede omitir. Por ejemplo, la declaración MOSTRAR ÍNDICE DEL estudiante DE la prueba significa ver el índice de la tabla de estudiantes en la base de datos de la prueba.

Ejemplo

En la sección "Creación de índices en MySQL", utilice la declaración SHOW INDEX para ver la información del índice de la tabla de datos tb_stu_info2. La declaración SQL y los resultados son los siguientes.

mysql> MOSTRAR ÍNDICE DESDE tb_stu_info2\G

1. Fila

Tabla: tb_stu_info2

No_único: 0

Nombre_clave: altura

Seq_in_index: 1

Nombre de columna: altura

Clasificación: A

Cardinalidad: 0

Sub_parte: NULL

Empaquetado: NULL

NULL: Sí

Tipo de índice:

Comentarios:

Index_comment:

1 registro (0,03 segundos)

Los parámetros principales son los siguientes:

Descripción del parámetro

La tabla representa el índice a crear El nombre de la tabla, en este caso la tabla tb_stu_info2.

Non_unique indica si el índice es un índice único. Si no es un índice único, el valor de la columna es 1; si es un índice único, el valor de la columna es 0.

Key_name representa el nombre del índice.

Seq_in_index representa la posición de la columna en el índice. Si es un índice de una sola columna, el valor de la columna es 1; si es un índice combinado, representa el orden de cada columna en. la definición del índice.

Column_name (nombre de la columna) representa el campo de la columna que define el índice.

La intercalación representa el orden de almacenamiento de las columnas en el índice. En MySQL, el orden ascendente muestra el valor "A" (ascendente), o NULL si se muestra, lo que indica Sin clasificar.

Cardinalidad Una estimación del número de valores únicos en el índice. La cardinalidad cuenta el número de estadísticas almacenadas como un número entero, por lo que el valor no tiene que ser exacto, incluso para tablas pequeñas. Cuanto mayor sea la cardinalidad, mayor será la posibilidad de que MySQL utilice el índice al realizar una unión.

Sub_part representa el número de caracteres indexados en la columna. Si la columna está indexada solo parcialmente, el valor de la columna es el número de caracteres indexados; si toda la columna está indexada, el valor de la columna es NULL.

Empaquetado indica el método de compresión de las palabras clave.

Nulo se utiliza para mostrar si la columna de índice contiene NULL; si la columna contiene NULL, el valor es SÍ; si no contiene NULL, el valor es NO;

Index_type muestra el tipo y método utilizado por el índice (BTREE, FULLTEXT, HASH, RTREE).

Comentario muestra comentarios.