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

Consulta SQL para crear una base de datos en MySQL

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 need Privilegio CREATE para crear una base de datos.

# 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.