7 trucos útiles de MySQL

MySQL-CableNaranja
MySQL-CableNaranja

¡Comparte nuestro contenido!

Estos son siete pequeños, pero muy útiles trucos para MySQL que pueden ayudarnos a resolver algunos problemas, varios de ellos son bastante recurrentes.

Modificar el tamaño de la cache en MySQL

Tan sólo hay que escribir el siguiente comando:

set global query_cache_size = tamaño;

Substituyendo “tamaño” por el tamaño que queremos para nuestra caché

Resetear un valor auto_increment

Este es un problema muy típico, tenemos un valor auto numérico y después de eliminar algunos datos, queremos ajustar los valores para evitar saltos, para ello sólo hay que ejecutar el siguiente comando:

alter table nombre_de_tu_tabla AUTO_INCREMENT=1;

Recuerda que “nombre_de_tu_tabla” se refiere a la tabla que quieres resetear.

Conocer el último id insertado

Si acabas de insertar un registro con un id auto incremental y quieres saber el id que se le asigno, hay dos formas de saberlo, la primera es con el comando

select last_insert_id();

Y la segunda es con este otro comando

mysql_insert_id();

Cambiar el motor de la base de datos

Si por error se asignó un motor diferente a una tabla, no es necesario borrarla y volverla a crear como hacen algunos, sólo hay que teclear lo siguiente:

alter table nombre_de_tu_tabla ENGINE = Engine_a_utilizar;

Nuevamente, recuerda substituir “nombre_de_tu_tabla” por la tabla que vas a modificar y “Engine_a_utilizar” por el nombre del motor de base de datos a usar.

Ver los engines disponibles

A propósito del comando anterior, para saber los engines o motores de base de datos que tienes disponibles, sólo teclea

show engines;

Estadísticas de los comandos utilizados

Si te interesa saber cuántas veces has utilizado algunos comandos, solo necesitas hacer lo siguiente:

show status like 'Com_%';

Ahora, si deseas ver las estadísticas completas, sólo tienes que escribir

show status;

Reiniciar las estadísticas de comandos

Y si necesitas poner esos valores a 0 y volver a contar, el comando a usar es:

flush status;

Espero que les sirvan tanto como me han servido a mí. ¿Conocen algún otro comando útil? Pueden dejarlo en los comentarios.

¡Comparte nuestro contenido!

Israel García

Docente, IT Manager, Blogger & Developer. Escribo por diversión, educo por pasión. | Grandstanding is not my thing.

Podría también gustarte...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

shares