Tiempo de lectura estimado: 4 minutos
Usar ALTER DATABASE en MySQL
¿Te gustaría aprender a usar ALTER DATABASE en MySQL? En este guía te enseñamos cómo hacerlo.
El comando ALTER DATABASE se usa en MySQL para modificar la configuración principal de una base de datos. Este comando permite cambiar el conjunto de caracteres y la colación que la base de datos usará para almacenar los datos, permitiendo de esta manera almacenar datos o nombres en cualquier idioma. El cambio a utf8mb4_unicode_ci facilita la inserción de emojis y caracteres utilizados en otros idiomas.
Si quieres aprender a crear una base de datos en MySQL, te ofrecemos una guía detallada. Pulsa sobre el sombreado azul para acceder a instrucciones sobre cómo crear, mostrar y eliminar una base de datos.
A continuación, te enseño cada una de las partes:
- Comando ALTER DATABASE Nombre_mi_base_de_datos:
- Comando ALTER DATABASE: Este es usado para modificar una base de datos.
- Nombre_mi_base_de_datos: Se trata del nombre de la base de datos a modificar.
- Comando CHARACTER SET utf8mb4:
- Línea CHARACTER SET: Este comando especifica el conjunto de caracteres por defecto para almacenar dentro de ella.
- utf8mb4: Es un conjunto de caracteres que incluye todos los caracteres de UTF-8, además de admitir caracteres adicionales como emojis.
utf8mb4es preferido sobreutf8en MySQL, ya que este último no es una implementación completa de UTF-8 y, por lo tanto, no admitirá todos los caracteres permitidos en Unicode.
- Comando COLLATE utf8mb4_unicode_ci:
- COLLATE: Especifica la colación que define cómo se comparan y ordenan los caracteres en el conjunto de caracteres especificado dentro de la base de datos.
- utf8mb4_unicode_ci: Es una colación que utiliza las reglas definidas en Unicode para comparar y ordenar los distintos caracteres. La parte última 'ci' significa "case insensitive" (insensible a mayúsculas y minúsculas), lo que quiere decir que al comparar las cadenas no se distinguirán entre mayúsculas y minúsculas.

Ver ahora - Cómo bloquear llamadas de spam
¿Explicación más detallada sobre cómo usar ALTER DATABASE en MySQL?
- Conjunto de caracteres (CHARACTER SET): Determina el conjunto de caracteres y su codificación. Por ejemplo, utf8mb4 es una codificación que puede representar cualquier carácter Unicode, incluyendo símbolos y emojis.
- Colación (COLLATE): Utiliza las reglas de comparación de Unicode y no tiene en cuenta mayúsculas y minúsculas. Esto quiere decir que las comparaciones de cadenas como A y a se consideran iguales.

Ejemplo práctico de cómo usar ALTER DATABASE en MySQL:
Imagina que tienes una tabla en mi_base_de_datos que almacena los nombres de los distintos usuarios. Al modificar el conjunto de caracteres a utf8mb4 y la colación a utf8mb4_unicode_ci, te estarás asegurando que se admite:
- El nombre de los usuarios pueda incluir caracteres de prácticamente cualquier idioma disponible, así como todos los emojis.
- Las búsquedas y ordenaciones de nombres serán insensibles a mayúsculas y minúsculas, lo que significa que
Marioymariose tendrán en cuenta como iguales en las comparaciones.
En resumen, al usar el comando ALTER DATABASE mi_base_de_datos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; garantizas que la base de datos puede albergar una amplia gama de caracteres y comparaciones insensibles a mayúsculas y minúsculas de manera eficiente.
ALTER DATABASE colegio_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Demostración en vídeo:
ALTER DATABASE MySQL para modificar la configuración principal de una base de datos. Este comando permite cambiar el conjunto de caracteres y la colación que la base de datos usará para almacenar los datos, permitiendo de esta manera almacenar datos o nombres en cualquier idioma. El cambio a utf8mb4_unicode_ci facilita la inserción de emojis y caracteres utilizados en otros idiomas.Seguir leyendo:
- Último día de ofertas en Leroy Merlin: mueble de baño Roca Alpine de 100 cm por 305,15 eurosÚltimo día de ofertas en Leroy Merlin: mueble de baño Roca Alpine de 100 cm por 305,15 euros Si estás pensando en renovar... Leer más: Último día de ofertas en Leroy Merlin: mueble de baño Roca Alpine de 100 cm por 305,15 euros
- PcComponentes rebaja la aspiradora sin cable Ultenic U20 a 129,99 euros: potencia y cepillo antienredos para limpiar la casaPcComponentes rebaja la aspiradora sin cable Ultenic U20 a 129,99 euros: potencia y cepillo antienredos para limpiar la casa ¿Tienes mascotas en casa,... Leer más: PcComponentes rebaja la aspiradora sin cable Ultenic U20 a 129,99 euros: potencia y cepillo antienredos para limpiar la casa
- Leroy Merlin rebaja 66 € la mampara de ducha Sensea Remix2: diseño negro, cristal antical y entrada correderaLeroy Merlin rebaja 66 € la mampara de ducha Sensea Remix2: diseño negro, cristal antical y entrada corredera Renovar el cuarto de baño... Leer más: Leroy Merlin rebaja 66 € la mampara de ducha Sensea Remix2: diseño negro, cristal antical y entrada corredera
- Leroy Merlin rebaja una mampara de ducha Sensea con cristal serigrafiado: ahorra 65,20 euros hasta el 19 de octubreLeroy Merlin rebaja una mampara de ducha Sensea con cristal serigrafiado: ahorra 65,20 euros hasta el 19 de octubre Renovar el baño no... Leer más: Leroy Merlin rebaja una mampara de ducha Sensea con cristal serigrafiado: ahorra 65,20 euros hasta el 19 de octubre
- Lidl pone a la venta una sierra circular PARKSIDE por 34,99 euros: una herramienta para los amantes del bricolajeLidl pone a la venta una sierra circular PARKSIDE por 34,99 euros: una herramienta para los amantes del bricolaje Los aficionados al bricolaje... Leer más: Lidl pone a la venta una sierra circular PARKSIDE por 34,99 euros: una herramienta para los amantes del bricolaje
- Lidl tiene un limpiador por ultrasonidos por 22,99 euros: una opción práctica para pequeños objetosLidl tiene un limpiador por ultrasonidos por 22,99 euros: una opción práctica para pequeños objetos Los amantes de la electrónica y de los... Leer más: Lidl tiene un limpiador por ultrasonidos por 22,99 euros: una opción práctica para pequeños objetos





