mysql create database how create database mysql
Este tutorial explica los pasos para crear una base de datos en MySQL con sintaxis y ejemplos. También incluye cómo eliminar una base de datos con un ejemplo:
En MySQL, para realizar cualquiera de las operaciones, la necesidad principal es la disponibilidad de una base de datos. Una base de datos contiene varias tablas, que a su vez contienen datos cruciales. Por lo tanto, es importante aprender sobre el proceso de creación de la base de datos.
Tenga en cuenta que es posible que no tenga este tipo de privilegios en un entorno de producción real. La creación de una base de datos, en un entorno de producción real, es completamente un dominio de los DBA.
programas de anime gratuitos para ver en línea
Antes de continuar, tenga en cuenta que hemos utilizado la versión 8.0 de MySQL.
>> Descargar Versión de MySQL 8.0
Lo que vas a aprender:
Crear base de datos MySQL
Sintaxis:
|_+_|Explicación de la sintaxis:
- La sintaxis comienza con la palabra clave “CREATE DATABASE”, informando así al servidor MySQL sobre el tipo de actividad a realizar. Esta es una palabra clave obligatoria y no se puede omitir.
- Luego viene el campo opcional de 'SI NO EXISTE'. Como es un campo opcional, puede ignorarse. Si intentamos crear una base de datos que ya existe y no hemos mencionado esta palabra clave opcional, arrojará un error.
- El conjunto de caracteres es un conjunto legal de caracteres que son válidos en una cadena en MySQL. Esta es una cláusula opcional y, si no se menciona, se usa el juego de caracteres predeterminado de latin1.
- Intercalar es un conjunto de reglas que se utilizarán para comparar caracteres de un conjunto de caracteres en particular. Esta es una cláusula opcional y, si no se menciona, se utiliza la clasificación predeterminada de latin1_swedish_ci.
- A continuación, será el nombre de la base de datos y tiene que ser único.
- Es necesario tener el privilegio CREATE DATABASE para ejecutar este comando.
- En otras bases de datos, como DB2, existe una diferencia entre la base de datos y el esquema. Es como, la base de datos es un grupo de esquemas y los esquemas son un grupo de tablas.
- Pero en MySQL, un esquema es sinónimo de base de datos. Por lo tanto, la base de datos o el esquema son grupos de tablas.
- Esto implica que la siguiente sintaxis logrará los mismos resultados que la que hemos discutido anteriormente.
Ejemplo de creación de base de datos MySQL
También describiremos un proceso paso a paso para crear una base de datos y un esquema. El resultado debería ayudarlo a comprender el hecho de que esquema es sinónimo de base de datos.
#1) Abra MySQL Workbench para ejecutar la consulta 'Crear base de datos'.
#2) Para ver el resultado de la consulta ejecutada, presione el botón 'Actualizar' (como se resalta en la imagen a continuación). Esto resultará en la aparición de la nueva base de datos bajo los esquemas. Además, tenga en cuenta la información en la pestaña de salida que describe la finalización exitosa de la consulta.
#3) Ahora creemos un esquema y veamos si hay alguna diferencia. Ejecute un comando CREATE SCHEMA con el nombre de esquema como pacificppk_schema.
#4) Después de ejecutar el comando, actualice los esquemas para encontrar el nuevo esquema que aparece allí.
#5) Observe de cerca los resultados de ambas consultas. Muestra que la base de datos y los objetos de esquema creados por las consultas anteriores se almacenan en MySQL como 'Esquemas'.
#6) Aprendamos una forma más de verificar esto. Se hace ejecutando el comando: SHOW DATABASES. Este comando enumerará todas las bases de datos que se han creado en el servidor MySQL en el que hemos iniciado sesión.
#7) En la imagen de arriba, observe las áreas resaltadas. Los dos objetos, la base de datos y el esquema que hemos creado se enumeran en él como bases de datos. ¡Su base de datos ya está lista para guardar tablas!
Forma alternativa de crear una base de datos
Además de crear una base de datos MySQL usando comandos, también podemos crear usando MySQL Workbench.
Los siguientes pasos describen el procedimiento:
#1) Haga clic en el nuevo símbolo de esquema como se muestra a continuación:
#2) Proporcione el nombre de la base de datos del esquema. Observe el conjunto de caracteres y las opciones de clasificación.
#3) La siguiente imagen muestra la creación de DDL en línea según las entradas proporcionadas anteriormente.
#4) La finalización del proceso de creación de la base de datos MySQL se muestra en la siguiente imagen.
#5) Al actualizar los detalles de la base de datos, podemos ver que se agrega una nueva base de datos, test_schema.
Esquemas o base de datos predeterminados
A continuación se muestran las bases de datos predeterminadas de esquemas en MySQL:
- esquema_información
- mysql
- performance_schema
- sys
Comandos operativos
Podemos usar los siguientes comandos mientras trabajamos con las bases de datos:
- use db_name: Este comando establece la base de datos 'db_name' como la base de datos predeterminada para todas las operaciones de DML (lenguaje de manipulación de datos). No es necesario que especifiquemos el nombre de la base de datos cada vez.
- mostrar bases de datos: Este comando muestra la lista de todas las bases de datos, incluidas las bases de datos predeterminadas mencionadas anteriormente, presentes en el servidor MySQL.
Los dos comandos anteriores no necesitan privilegios de DBA e incluso con acceso de desarrollador, se puede ejecutar en proyectos en tiempo real.
Eliminar base de datos de MySQL
Hasta ahora, hemos entendido cómo crear y trabajar con bases de datos en MySQL. Ahora, aprendamos cómo eliminar una base de datos.
Nuevamente, como se mencionó anteriormente, el privilegio Eliminar base de datos es solo con los DBA. No se puede realizar esta operación con acceso DBA en proyectos en tiempo real.
ejemplo de tabla hash de c ++
Eliminar la sintaxis de la base de datos:
|_+_|Explicación de la sintaxis:
#1) La primera palabra clave en la sintaxis, 'DROP', informa al servidor MySQL sobre el DDL (lenguaje de definición de datos) que se debe realizar.
#2) La segunda palabra clave en la sintaxis, 'DATABASE', informa al servidor MySQL sobre el objeto MySQL en el que se va a realizar la operación DDL.
#3) 'SI EXISTE' es un comando opcional. Si no mencionamos este comando y si la base de datos no existe, entonces el SQL devolverá el código de error. Su mejor práctica para usarlo.
#4) 'Db_name' es el nombre de la base de datos que pretendemos eliminar.
Eliminar ejemplo de base de datos
#1) Ejecute el comando drop database en MySQL Workbench.
#2) Observe la salida del comando. La base de datos MySQL 'test_schema' ha sido eliminada de la lista y la ejecución del comando es exitosa.
Preguntas frecuentes
P # 1) ¿Cómo creo una nueva base de datos en MySQL?
Responder: Utilice el comando CREATE DATABASE como se explica en las secciones anteriores para crear una base de datos en MySQL.
P # 2) ¿Cómo puedo ver la base de datos fMySQL?
Responder: Ejecute el comando SHOW DATABASES y mostrará una lista de todas las bases de datos en ese servidor MySQL en particular.
P # 3) ¿Cómo selecciono la base de datos MySQL?
Responder: Inicie sesión en la base de datos del servidor MySQL y ejecute el comando 'USE db_name' para seleccionar la base de datos de su elección.
P # 4) ¿Cómo eliminar una base de datos MySQL?
Responder: Utilice el comando 'DROP DATABASE' para eliminar la base de datos MySQL.
P # 5) No estoy seguro si el nombre de la base de datos que estoy creando existe en el servidor MySQL. ¿Cómo crear una base de datos en tal situación?
Responder: Mientras crea una base de datos, use la opción “SI NO EXISTE” y creará su base de datos solo si el nombre_bd que está usando no está presente en el servidor MySQL.
Conclusión
Con este curso hemos intentado explicar sobre una base de datos en MySQL, cómo crear una base de datos, diferencias entre bases de datos y esquemas, bases de datos y esquemas predeterminados disponibles en MySQL, y por último, pasos para realizar MySQL Delete Database.
Lectura recomendada
- Tutorial de creación de vistas de MySQL con ejemplos de código
- Tutorial de creación de tablas de MySQL con ejemplos
- Diferencia entre SQL Vs MySQL Vs SQL Server (con ejemplos)
- Cómo descargar MySQL para Windows y Mac
- Tipos de datos MySQL | ¿Cuáles son los diferentes tipos de datos en MySQL?
- Funciones de formato de fecha y marca de tiempo de MySQL con ejemplos
- Declaración de eliminación de MySQL: sintaxis y ejemplos de comandos de eliminación
- Insertar MySQL en la tabla: sintaxis y ejemplos de instrucciones de inserción