logo

MySQL crear base de datos

Se utiliza una base de datos para almacenar la colección de registros de forma organizada. Nos permite almacenar los datos en tablas, filas, columnas e índices para encontrar la información relevante con frecuencia. Podemos acceder y gestionar los registros a través de la base de datos muy fácilmente.

mysql implementa una base de datos como un directorio que almacena todos los archivos en forma de tabla. Nos permite crear una base de datos principalmente en dos caminos :

  1. Cliente de línea de comandos MySQL
  2. Banco de trabajo MySQL

Cliente de línea de comandos MySQL

Podemos crear una nueva base de datos en MySQL usando el CREAR BASE DE DATOS declaración con la siguiente sintaxis:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

Explicación del parámetro

Las descripciones de los parámetros de la sintaxis anterior son las siguientes:

Parámetro Descripción
nombre de la base de datos Es el nombre de una nueva base de datos que debe ser única en la instancia del servidor MySQL. El SI NO EXISTE La cláusula evita un error cuando creamos una base de datos que ya existe.
nombre_juego de caracteres Es opcional. Es el nombre del conjunto de caracteres para almacenar cada carácter en una cadena. El servidor de base de datos MySQL admite muchos conjuntos de caracteres. Si no proporcionamos esto en la declaración, MySQL toma el juego de caracteres predeterminado.
nombre_colación Es opcional comparar caracteres en un conjunto de caracteres particular.

Ejemplo

Entendamos cómo crear una base de datos en MySQL con la ayuda de un ejemplo. Abrimos la consola MySQL y anotamos la contraseña, si la hemos configurado durante la instalación. Ahora estamos listos para crear una base de datos. Aquí, vamos a crear un nombre de base de datos. 'empleadob' usando la siguiente declaración:

 mysql> CREATE DATABASE employeesdb; 

Se verá como el siguiente resultado:

MySQL crear base de datos

Podemos revisar la base de datos recién creada utilizando la siguiente consulta que devuelve el nombre de la base de datos, el juego de caracteres y la clasificación de la base de datos:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL crear base de datos

Podemos verificar la base de datos creada usando la siguiente consulta:

 mysql> SHOW DATABASES; 

Después de ejecutar la consulta anterior, podemos ver todas las bases de datos creadas en el servidor.

MySQL crear base de datos

Finalmente, podemos usar el siguiente comando para acceder a la base de datos que nos permite crear una tabla y otros objetos de la base de datos.

 mysql> USE emplyeedb; 

NOTA: Todos los nombres de bases de datos, nombres de tablas y nombres de campos de tablas distinguen entre mayúsculas y minúsculas. Debemos tener que usar nombres propios al dar cualquier comando SQL.

Banco de trabajo MySQL

Es una herramienta GUI o diseño de bases de datos visual que se utiliza para trabajar con arquitectos, desarrolladores y administradores de bases de datos. Esta herramienta visual soporta SQL desarrollo, modelado de datos, migración de datos y herramientas de administración integrales para configuración de servidores, administración de usuarios, respaldo y mucho más. Nos permite crear nuevos modelos de datos físicos, diagramas E-R y desarrollo SQL (ejecutar consultas, etc.).

Para crear una nueva base de datos usando esta herramienta, primero debemos iniciar el Banco de trabajo MySQL e inicie sesión con el nombre de usuario y contraseña que desee. Mostrará la siguiente pantalla:

MySQL crear base de datos

Ahora realice los siguientes pasos para la creación de la base de datos:

vba

1. Vaya a la pestaña Navegación y haga clic en el Menú de programación . Aquí podremos ver todas las bases de datos creadas anteriormente. Si queremos crear una nueva base de datos, haga clic derecho en el menú Esquema y seleccione Crear esquema o haga clic en la base de datos. icono (rectángulo rojo) , como se muestra en la siguiente pantalla.

MySQL crear base de datos

2. Se abre la nueva pantalla de la ventana Esquema. Introduzca el nuevo nombre de la base de datos (por ejemplo, empleadodb ) y utilizar el juego de caracteres y la intercalación predeterminados. Ahora, haga clic en el botón Aplicar como se muestra en la siguiente pantalla:

MySQL crear base de datos

3. Aparece una nueva ventana emergente. Clickea en el Aplicar botón.

MySQL crear base de datos

4. Aparece una nueva pantalla emergente. Clickea en el Finalizar para completar la creación de la base de datos.

MySQL crear base de datos

5. Después de la creación exitosa de la base de datos, podemos ver nuevas bases de datos en el menú Esquema. Si no vemos esto pulsamos en el icono de actualización en el menú Esquema.

6. Podemos ver más información sobre la base de datos seleccionando la base de datos y haciendo clic en el 'i' icono. La ventana de información muestra varias opciones, como Tabla, Activadores, Índices, Usuarios y muchas más.

MySQL crear base de datos

7. MySQL Workbench no proporciona una opción para cambiar el nombre de la base de datos, pero podemos crear, actualizar y eliminar la tabla y las filas de datos de la base de datos.