Red de conocimiento informático - Aprendizaje de programación - Conceptos básicos de la sintaxis del índice Mysql

Conceptos básicos de la sintaxis del índice Mysql

La creación de un índice MySQL es muy importante para el funcionamiento eficiente de MySQL. Los índices pueden mejorar en gran medida la velocidad de recuperación de MySQL. Por ejemplo, si MySQL está diseñado correctamente y usa índices, es un Lamborghini, entonces MySQL sin índices es un triciclo humano. Al crear un índice, debe asegurarse de que el índice esté incluido como una condición en la declaración de consulta SQL (generalmente como una condición en la cláusula WHERE). De hecho, el índice también es una tabla, que contiene la clave principal con el campo indexado y apunta al registro de la tabla de entidades.

En resumen, usar índices tiene sus beneficios, pero usarlos demasiado puede llevar a abusos. Por lo tanto, los índices también tienen sus desventajas: aunque los índices mejoran enormemente la velocidad de consulta, también ralentizan las actualizaciones de las tablas (como INSERT, UPDATE y DELETE) porque al actualizar las tablas, MySQL no solo tiene que guardar los datos, sino que también los guarda temporalmente. el índice. La creación de un índice ocupa espacio en disco en el archivo de índice.

CREAR (UNQIUE) ÍNDICE nombre de índice EN nombre de tabla (nombre de columna (longitud))

Por ejemplo: crear un índice único ac en sys_user(cuenta); p > ALTER TABLE nombre de tabla ADD(UNIQUE) INDEX nombre de índice (nombre de columna)

Por ejemplo: alterar tabla sys_user agregar índice único pa(contraseña);

DROP INDEX INDEX NAME ON TABLA o alterar el nombre de la tabla eliminar el índice nombre del índice;

Por ejemplo: eliminar el índice pa en sys_user;amp; alterar la tabla sys_user eliminar el índice pa;

Formato: MOSTRAR EL ÍNDICE DEL nombre de la tabla ;

p>

MOSTRAR ÍNDICE DESDE sys_user

;