¿Qué es MySQL?
MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto que te permite añadir, acceder y procesar datos almacenados en una base de datos informática.
El término es la combinación de la hija de su cofundador Michael Widenius (My) y la abreviatura de Lenguaje de Consulta Estructurado (SQL).
¿Qué son las bases de datos relacionales?
Las bases de datos relacionales son tipos de bases de datos que almacenan datos de forma estructurada y directa, es decir, filas y columnas en una serie de tablas.
Este estilo se basa en el modelo relacional de datos, una forma intuitiva y eficaz de representar los datos en tablas descrita por el informático Edgar F. Codd.
Se llaman relacionales porque los datos están relacionados entre sí.
Estas bases de datos también proporcionan acceso a los datos en relación con otro dato de la base de datos.
Diferencia entre MySQL y SQL
Como se ha definido anteriormente, MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto.
El Lenguaje de Consulta Estructurado, o SQL, por otra parte, es un tipo específico de lenguaje de programación utilizado para comunicarse con una base de datos.
Utilizarías SQL para acceder a los datos de tu base de datos, mantenerlos o actualizarlos, ya que SQL es el lenguaje para «consultar» bases de datos.
MySQL es el producto de base de datos que mantiene organizados los datos de la base de datos.
Uso de MySQL en WordPress
WordPress utiliza MySQL como sistema de gestión de bases de datos por defecto.
MySQL es lo que permite a la base de datos almacenar información y proporcionar a los usuarios acceso a ella, o alterarla y eliminarla.
Siempre que sea necesario realizar alguna de estas acciones sobre los datos, WordPress enviará instrucciones a MySQL sobre la base de datos en relación con los datos concretos en cuestión y lo que debe ocurrir con ellos.
WordPress almacena datos textuales en la base de datos, como contenido y metadatos de entradas y páginas, comentarios, ajustes, datos de usuario y metadatos multimedia.
Los archivos multimedia, como imágenes, audio y vídeos, no se almacenan en la base de datos.
Más bien, se almacenan en la carpeta wp-content, mientras que los datos sobre ellos (metadatos) se almacenan en la base de datos de WordPress.
WordPress abstrae el acceso a la base de datos mediante la función Wpdb clase.
Los principales objetivos de esta abstracción son evitar las consultas SQL sin formato en el código WP, sanear la entrada por seguridad y mantener el control de versiones, etc.
phpMyAdmin y MySQL
phpMyAdmin es un software basado en web que te permite interactuar con tus bases de datos MySQL.
phpMyAdmin es una forma sencilla de ejecutar comandos MySQL, así como operaciones con la base de datos, como navegar y cambiar tablas de datos, o importar, exportar o eliminar datos.
Es especialmente útil cuando quieres realizar el mantenimiento de los datos y hacer copias de seguridad o editar la información en caso de que el propio WordPress no funcione correctamente.
Sin embargo, ten en cuenta que phpMyAdmin no funcionará correctamente si la base de datos está mal configurada o rota.