Creación de una base de datos MySQL

MySQL es la solución para crear bases de datos más estandarizada. Quizás no es la más moderna y quizás no sea la mejor para crear depende que aplicaciones pero si que es la más extendida de las soluciones.

Creación de una base de datos MySQL | Scroolling

Sin ir más lejos, esta web, está construida bajo el CMS WordPress y todos los WordPress tiran de MySQL para almacenar los datos de los artículos, páginas, comentarios, usuarios, etc.

Antes de empezar a hablar de como crear una base de datos en MySQL es importante que te familarices con algunos de los nombres y conceptos importantes a nivel de bases de datos. Por eso es importante que te leas el artículo del siguiente artículo.

Si no quieres usar ningún programa en particular y quieres aprender a diseñar una base de datos usando un ratón y un teclado, pero con la oportunidad de entender en detalle lo que ocurre «entre bastidores», entonces te recomendamos que recurras a una solución como XAMPP.

En pocas palabras, XAMPP te permite convertir tu ordenador en un auténtico servidor SQL, de modo que puedes crear y gestionar desde las bases de datos más simples a las más extremadamente complejas simplemente utilizando el navegador que tengas instalado.

Usando XAMPP, es posible construir la estructura de tablas y bases de datos enteras usando una aplicación web, phpMyAdmin, que es gráficamente «poco agraciada» pero ha demostrado hasta ahora ser extremadamente eficaz para gestionar bases de datos.

PhpMyAdmin te permite tener un gestor visual con cajas de texto, menús y botones, pero al mismo tiempo te permmite ver lo que está sucediendo «detrás de escena», utilizando comandos manuales si es necesario.

No te preocupes, el uso de estas herramientas no es tan difícil como parece: XAMPP puede instalarse y configurarse en unos sencillos pasos tanto en Windows como en macOS: ¡todo lo que tienes que hacer es seguir las instrucciones que te voy a dar!

Instalar XAMPP en Windows

¿Listo para empezar? Muy bien: en primer lugar, conéctate al sitio web de XAMPP y, si tienes un PC con Windows, haz click en el botón XAMPP para Windows situado junto a la entrada de descarga.

Una vez completada la descarga, haz doble click en el archivo descargado, pulsa el botón Sí, haga click en el botón Siguiente, asegurate de que las marcas de verificación están presentes junto a las entradas Servidor, Apache, MySQL, Lenguajes de programa, PHP y phpMyAdmin y haga click en el botón Siguiente dos veces seguidas. Por último, desmarca la casilla Aprender más sobre Bitnami para XAMPP y vuelve a hacer click en el botón Siguiente.

Durante el procedimiento, el cortafuegos de Windows podría pedirte que añadas una excepción para Apache: cuando aparezca el cuadro de diálogo, haga click en el botón Permitir acceso.

Una vez completada la instalación, marca la casilla ¿Desea iniciar el Panel de Control ahora?, haga click en el botón Finalizar para iniciar el Panel de Control de XAMPP de inmediato, marca bajo la bandera de EE.UU. (a la izquierda) o la bandera alemana para elegir el idioma de tu interés, y haz click en los botones Guardar y Aceptar.

A continuación, haga click en el botón Iniciar en el módulo Apache, espere a que se inicie el servicio (la palabra «Apache» se coloreará en verde), repita la operación para el módulo MySQL y, si es necesario, haga click en el botón Permitir acceso cuando aparezca la pantalla de advertencia del Firewall de Windows.

Instalar XAMPP en Mac

Si tienes un Mac, haz click en el botón de XAMPP para OS X en la página principal del sitio web del software y espera a que se complete la descarga, luego abre el paquete dmg que acabas de descargar, arrastra XAMPP a la carpeta de Aplicaciones de macOS y ábrelo, luego haz click con el botón derecho del ratón en el icono del software y selecciona Abrir para iniciarlo evitando las restricciones de macOS para aplicaciones de desarrolladores no certificados (sólo se requiere en el primer inicio).

Ahora, en la pantalla principal del panel de administración de XAMPP, haz clic en el botón Inicio y espera a que aparezca un punto verde bajo Estado.

A continuación, selecciona la pestaña Servicio y asegúrate de que las opciones Apache y MySQL están activas, de lo contrario, haz click sobre ellas y pulsa el botón Iniciar. A continuación, seleccione la pestaña Red, seleccione la opción localhost:8080 y haz click en el botón Activar.

Una vez iniciados con éxito todos los servicios, abre el navegador que utilices habitualmente para navegar por Internet, escribe la dirección http://localhost/phpmyadmin en la barra de direcciones y pulsa la tecla Enter del teclado: en el futuro, también necesitarás acceder a esta página para gestionar tu base de datos, por lo que te recomendamos que la añadas a tus favoritos del navegador.

Crear la base de datos en MySQL

Para crear una nueva base de datos, haz click en Nuevo en la barra lateral de la izquierda y escribe el nombre que se asignará a la base de datos en el campo Nombre de la base de datos, luego elige el elemento utf8_general_ci en el menú desplegable Codificación de caracteres y haz click en Crear: después de unos segundos, se creará una nueva base de datos vacía (a la que siempre podrás acceder desde la barra lateral de la izquierda).

Crear la primera tabla de la base de datos

Después de esta operación, puedes crear la primera tabla de la base de datos escribiendo su nombre en el cuadro de texto Nombre, especificando el número de campos en el cuadro de texto y haciendo clic en el botón Ejecutar.

En la nueva pantalla que aparece, puedes definir la estructura de los campos de la tabla. Escribe el nombre del campo en la primera casilla de la izquierda, elige el tipo de datos y su longitud máxima (o rango de valores) en los campos previstos, especifica (si lo deseas) un valor por defecto en el campo relativo, deja intacta la codificación de caracteres (se hereda de la tabla principal) y rellena las siguientes casillas con los valores más adecuados para su tabla.

Una vez configurados los parámetros principales, haz click en el botón Guardar y, a continuación, en la pestaña Estructura de la parte superior: a partir de ahí podrás definir más detalles de los campos de la tabla, incluida la configuración de la clave primaria y el índice, con la posibilidad de añadir nuevos campos, eliminarlos y modificarlos a su antojo.

La pantalla principal de phpMyAdmin contiene todo lo necesario para gestionar cualquier base de datos: puedes crear nuevos registros (es decir, asignar un valor a los campos) a través de la pestaña Insertar, realizar consultas de búsqueda mediante la pestaña Buscar, realizar operaciones de importación y exportación mediante las pestañas Importar y Exportar, emitir comandos SQL manuales mediante la pestaña SQL y, por último, definir disparadores (es decir, operaciones que se realizan automáticamente cuando se producen determinados eventos) mediante la pestaña del mismo nombre.

Comentarios