sql >> Base de Datos >  >> RDS >> Mysql

Cómo crear una base de datos en MySQL

Antes de ver qué es MySQL, analicemos primero qué es una base de datos y su uso. En un entorno moderno, las bases de datos son comunes y son una forma estándar de almacenar datos/información. Por ejemplo, cuando carga una foto en su cuenta de redes sociales, su galería de fotos actúa como una base de datos.

Otro ejemplo de uso de la base de datos es cuando visita sitios web, por ejemplo, tiendas de comercio electrónico en línea, para comprar un dispositivo electrónico. La base de datos, en este caso, es el carro de la compra donde se almacenan temporalmente los artículos que estás comprando. Por tanto, es evidente que una base de datos es un mecanismo de almacenamiento con el que todos nos hemos encontrado en nuestro día a día.

Nota: En resumen, una base de datos es una colección estructurada de datos.

Si está familiarizado con las bases de datos, es posible que haya encontrado el término "base de datos relacional". Una base de datos relacional es un conjunto de datos que se relacionan entre sí. Por ejemplo, en una escuela, un maestro se relaciona con un estudiante de varias maneras. De las materias que se enseñan, podemos decir con confianza que un maestro está relacionado con un estudiante y viceversa. Por lo tanto, una base de datos relacional también se usa para mostrar datos que se relacionan entre sí de una forma u otra.

Una base de datos tiene varias características que veremos. Una de las características más comunes es una mesa. Una tabla simplemente se refiere a un dibujo que consta de filas y columnas, al igual que una hoja de cálculo. Una tabla en una base de datos contiene varias relaciones con las que el usuario debe estar familiarizado. Algunas de las relaciones más notables son:

  • Una relación uno a uno
  • Una relación de uno a muchos
  • Una relación de muchos a muchos

Al tratar con grandes extensiones de datos, el usuario debe tener una forma mejorada de definir bases de datos, tablas y datos. Esto ayudará en el procesamiento eficiente de los datos. Necesitaremos SQL para convertir datos (información sin procesar) en información (datos útiles).

SQL es el lenguaje estandarizado utilizado en la base de datos. SQL es una abreviatura de Lenguaje de consulta estándar.

El lenguaje consta de tres partes:

  1. Lenguaje de definición de datos que comprende declaraciones para ayudarlo a definir la base de datos y sus objetos, como vistas, tablas, procedimientos y muchos más.
  2. Lenguaje de control de datos que le permite acceder a datos específicos en la base de datos.
  3. Manipulación de datos, que contiene declaraciones que le permiten actualizar y consultar datos.

Ya que tiene una idea de las bases de datos, es hora de sumergirse y ver “Qué es MySQL .”

MySQL es un sistema de gestión de bases de datos de código abierto categorizado como un DBMS relacional (Sistema de gestión de bases de datos). La hija de Michael Widenius, "My", fue la cofundadora de MySQL, de ahí el nombre MySQL. El nombre combina dos términos; el cofundador "My" y "SQL", una abreviatura de Structured Query Language.

MySQL es un servicio de base de datos que se utiliza para implementar aplicaciones nativas de la nube. También se utiliza para diversos fines, incluidos el almacenamiento de datos, el comercio electrónico y las aplicaciones de registro. Comúnmente, MySQL se usa para crear, editar y consultar datos en una base de datos.

Además, MySQL es un sistema de administración de bases de datos que le brinda al usuario la oportunidad de administrar una base de datos relacional. Al ser un software de código abierto, el código fuente inicial de MySQL se puede modificar y editar de forma gratuita.

Nota: MySQL se ofrece como edición de servidor de código abierto y como edición de servidor empresarial. Para obtener la edición de servidor empresarial, debe comprar una licencia comercial de Oracle.

MySQL está bien personalizado, lo que facilita su uso en comparación con otras bases de datos como Oracle Database y Microsoft SQL Server.

MySQL es compatible con varios de los principales sistemas operativos, como UNIX, Linux y Windows. Por lo tanto, tenemos dos opciones de procedimiento para instalar esta aplicación. El primero es usar el método de descarga del servidor, mientras que el otro es usar el método de instalación de escritorio.

Después de instalar con éxito el programa MySQL, ahora aprendamos cómo crear una base de datos. En nuestro caso, utilizaremos el procedimiento de descarga del servidor. Puede consultar este artículo "Cómo instalar MySQL en Windows" para comprender claramente cómo instalar MySQL en su sistema operativo Windows.

¿Ha estado preguntando acerca de cómo crear una base de datos en MySQL? No se preocupe ni se moleste más, ya que este artículo repasará todos los pasos necesarios para crear una base de datos en MySQL. Todo lo que necesita hacer es dedicar su tiempo y leer este artículo.

Crear una base de datos en MySQL

En términos simples, crear una base de datos en MySQL es simplemente el primer paso para almacenar datos de una manera bien estructurada. Hay sintaxis útiles que se utilizan para crear bases de datos, como veremos en este artículo.

CREAR BASE DE DATOS La instrucción es la sintaxis más importante y valiosa de esta sección, ya que crea una nueva base de datos en SQL.

En la creación de una base de datos, el botón "CREAR La palabra clave se utiliza para desarrollar o crear. Por ejemplo, hay dos sentencias de creación principales en SQL:

  • CREAR BASE DE DATOS
  • CREAR TABLA

Sintaxis:

CREATE DATABASE database_name;

Nota: nombre_base_datos es el nombre de la base de datos.

Hay dos formas que se pueden usar para crear una base de datos:

  • Uso del cliente de línea de comandos de MySQL
  • Uso de MySQL Workbench

Crear una base de datos utilizando el cliente de línea de comandos MySQL

Primero, debe especificar CREAR BASE DE DATOS instrucción seguida del nombre de la base de datos para crear una base de datos. Un punto a tener en cuenta:el nombre de la base de datos debe ser único dentro de la instancia del servidor MySQL. Si no proporciona un nombre único a su base de datos, aparecerá una alerta de error de MySQL. Cuando ocurren tales situaciones, debe proporcionar un nombre diferente a su base de datos. Por ejemplo, un error común es cuando usa un nombre ya existente para crear una base de datos, obtendrá un error emergente.

Ejemplo:

Para crear una nueva base de datos en MySQL (Command Line Client) usando el nombre foss_linux use la siguiente sintaxis:

CREATE DATABASE foss_linux;

Si usó accidentalmente el mismo nombre, puede crear fácilmente otra base de datos; por lo tanto, no debe asustarse si recibe el error, ya que es normal. Alternativamente, puede eliminar la base de datos y crear una nueva.

Al crear la base de datos, no necesita preocuparse por el juego de caracteres y la intercalación, ya que MySQL, de forma predeterminada, aplica juegos de caracteres y intercala mientras configura la base de datos.

Para crear una nueva base de datos con la ayuda del cliente de línea de comandos MySQL, como se muestra arriba, debe seguir las siguientes pautas:

  • Primero, inicie sesión con las credenciales de usuario raíz proporcionadas que creó al instalar MySQL en su sistema operativo.
  • Utilice la CREAR BASE DE DATOS declaración para crear una nueva base de datos
  • Use MOSTRAR BASES DE DATOS instrucción para devolver una lista de bases de datos existentes al servidor actual.

Para verificar la base de datos recién creada, ejecute MOSTRAR CREAR BASE DE DATOS .

Después de ejecutar ese comando, MySQL devuelve el nombre, el juego de caracteres y la intercalación de la base de datos, como se muestra en la imagen de arriba.

Al finalizar, ahora puede crear tablas y otros objetos relacionados con la base de datos dentro de la base de datos foss_linux recién creada.

Ahora puede salir del cliente de la línea de comandos utilizando “quit” dominio. Esta declaración es útil cuando desea cerrar y salir del programa MySQL. Para salir, escriba el comando de salida.

Esos son los pasos cruciales que debe conocer para crear, consultar, manipular y editar datos en una base de datos con éxito.

Esta es una forma que se puede usar para crear una base de datos en MySQL. Otro método común que cubriremos en este artículo es crear una base de datos utilizando MySQL Workbench. Siga los pasos que se mencionan a continuación para crear una base de datos usando MySQL Workbench con éxito.

Crear una base de datos utilizando MySQL Workbench

Hay dos formas de crear una base de datos utilizando MySQL Workbench:

Método 1

Primero, inicie la aplicación MySQL Workbench y haga clic en el botón escrito "+" como se muestra a continuación para configurar una nueva conexión.

En segundo lugar, escriba el nombre de las conexiones y luego haga clic en el botón Probar conexión.

Después de hacer clic en ese botón, el banco se ejecutará y mostrará un cuadro de diálogo que le pedirá que ingrese la contraseña del usuario "raíz":

En esta sección, primero debe escribir la contraseña del usuario root; después de eso, haga clic en la "casilla de verificación" en Guardar contraseña en la bóveda, luego haga clic en el botón "Aceptar" en la parte inferior para continuar con el proceso.

Una vez que haya completado el paso anterior, haga doble clic en el nombre de la conexión "Foss Linux Tuts" para conectarse al servidor MySQL, como se ve en el ejemplo a continuación.

Después de eso, MySQL Workbench se abre con la siguiente ventana que contiene cuatro secciones:Navegador, Consulta, Información y Salida.

Haga clic en el botón "crear un nuevo esquema en el servidor conectado" de la barra de herramientas, como se muestra en la siguiente captura de pantalla.

Nota: En MySQL, hay términos con los que también debe familiarizarse, como el esquema, que en otras palabras significa base de datos. Entonces, cuando se le pide que cree un nuevo esquema, en otras palabras, se le pide que cree una nueva base de datos.

El conjunto de caracteres y la intercalación se establecen de forma predeterminada al crear la base de datos o el esquema; por lo tanto, no necesita cambiar nada. Una vez que haya terminado, haga clic en el botón "Aplicar" en la parte inferior de la ventana.

Además, hay un botón de reversión en la parte inferior que lo ayuda a deshacer todas las especificaciones o configuraciones que haya realizado accidentalmente antes de configurar su base de datos.

Después de hacer eso, aparece una ventana en MySQL Workbench que muestra el script SQL que se aplicará a la base de datos. Tenga en cuenta que el comando CREATE SCHEMA es el mismo que la instrucción CREATE DATABASE. Por lo tanto, puede usar cualquiera que le convenga para crear la base de datos.

Una vez que haya terminado, verá la base de datos recién creada en la pestaña de esquemas.

Método 2:

Para crear una base de datos con el nombre fosslinux_tuts, utilizaremos la siguiente sintaxis:

CREATE SCHEMA fosslinux_tuts

Nota: Al usar el método 2, debe ejecutar la consulta usando el primer botón después del botón Guardar.

Esta sintaxis creará una base de datos "fosslinux_tuts".

Conclusión

Ahora esperamos que esté completamente familiarizado con todo lo que necesita saber sobre la creación de una base de datos en MySQL usando ambos métodos (creando una base de datos usando el programa MySQL y creando una base de datos usando el banco MySQL).

Para resumir, este tutorial ha resumido cómo crear una nueva base de datos desde el programa MySQL usando la instrucción MySQL “CREATE DATABASE” y desde MySQL Workbench usando la declaración “CREATE SCHEMA”. Además, el artículo también ha cubierto parcialmente la instalación de MySQL en sistemas operativos Windows.

Con la ayuda de este artículo tutorial, puede crear una base de datos desde cero utilizando los dos métodos mencionados anteriormente. ¿Alguna vez has intentado usar MySQL? ¿Por qué y cómo te sientes al usarlo? Por favor, comparta con nosotros en la sección de comentarios a continuación. Gracias por leer.