Utiliza el comando ALTER para añadir y eliminar índices
Hay cuatro formas de añadir un índice a una tabla de datos:
ALTERAR TABLA tbl_name AÑADIR
PRIMARIACLAVE (column_list): Esta afirmación añade una clave primaria, lo que significa
El valor del índice debe ser único y no puede ser NULL。
ALTERAR TABLA tbl_name AÑADIR
ÚNICOindex_name (column_list): Esta afirmación crea un índice
debe ser único (además de NULL, que puede ocurrir varias veces)。
ALTERAR TABLA tbl_name AÑADIR
ÍNDICEindex_name (column_list): Añadir
Índice normal, el valor del índice puede aparecer varias veces.
ALTERAR TABLA tbl_name AÑADIR
TEXTO COMPLETOindex_name (column_list): Esta afirmación especifica que el índice es TEXTO COMPLETO para
Índice de texto completo。
Al crear un índice, se recomienda hacerlo directamente con la línea de comandos de MySQL, no con MySQL Workbench para crearlo.
Ver el índice
· Tabla
El nombre de la mesa.
· Non_unique
Si el índice no puede incluir palabras duplicadas, es 0. Si puedes, entonces 1.
· Key_name
El nombre del índice.
· Seq_in_index
Número de secuencia de columna en el índice, comenzando desde 1.
· Column_name
Nombre de la columna.
· Clasificación
¿Cómo se almacenan las columnas en el índice? En MySQL, existe un valor 'A' (ascendente) o NULL (sin clasificación).
· Cardinalidad
Una estimación del número de valores únicos en el índice. Se puede actualizar ejecutando ANALYZE TABLE o myisamchk -a. Los cardinales se cuentan en función de estadísticas almacenadas como enteros, por lo que el valor no tiene por qué ser preciso ni siquiera para tablas pequeñas. Cuanto mayor sea la cardinalidad, mayor será la probabilidad de que MySQL use ese índice cuando se crea la federación.
· Sub_part
Si la columna solo está parcialmente indexada, es el número de caracteres que están indexados. Si toda la columna está indexada, es NULL.
· Lleno
Indica cómo se comprimen las palabras clave. Si no está comprimido, es NULO.
· Nulo
Si la columna contiene NULL, contiene SÍ. Si no, la columna contiene NO.
· Index_type
Utilizó métodos de indexación (BTREE, FULLTEXT, HASH, RTREE).
· Comentario