Este es el primer tutorial de la serie Aprenda consultas SQL básicas usando MySQL. En este tutorial, analizaremos las consultas SQL para crear una base de datos en MySQL.
Consulta sencilla
La consulta más simple para crear una base de datos es la que se menciona a continuación. En caso de que haya iniciado sesión de forma remota en la base de datos, también
# To do - Create Database
# Query - CREATE DATABASE <database name>
# It might throw error in case database already exist
CREATE DATABASE enterprise;
OR
# Good to go
CREATE DATABASE IF NOT EXISTS enterprise;
Similar a CREAR BASE DE DATOS, también puede usar CREAR ESQUEMA como se muestra a continuación.
# To do - Create Database
# Query - CREATE SCHEMA <database name>
# It might throw error in case database already exist
CREATE SCHEMA enterprise;
OR
# Good to go
CREATE SCHEMA IF NOT EXISTS enterprise;
Consulta avanzada
También puede especificar opciones avanzadas, incluido el juego de caracteres y la intercalación, como se muestra a continuación.
# UTF-8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
# UTF-8 MB4 - Since MySQL 8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Alterar base de datos
Podemos cambiar las características generales de una base de datos MySQL usando el comando ALTER DATABASE como se muestra a continuación. En caso de que haya iniciado sesión de forma remota en la base de datos, también necesitará el privilegio ALTER para modificar una base de datos existente.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Así es como podemos crear una base de datos en MySQL utilizando la consulta SQL.