Este é o primeiro tutorial da série Learn Basic SQL Queries Using MySQL. Neste tutorial, discutiremos consultas SQL para criar um banco de dados no MySQL.
Consulta Simples
A consulta mais simples para criar um banco de dados é a mencionada abaixo. Caso você esteja conectado remotamente ao banco de dados, você também
# 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;
Semelhante ao CREATE DATABASE, você também pode usar CREATE SCHEMA conforme mostrado abaixo.
# 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 avançada
Você também pode especificar opções avançadas, incluindo conjunto de caracteres e agrupamento, conforme mostrado abaixo.
# 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 banco de dados
Podemos alterar as características gerais de um banco de dados MySQL usando o comando ALTER DATABASE conforme mostrado abaixo. Caso você esteja conectado remotamente ao banco de dados, você também precisará do privilégio ALTER para modificar um banco de dados existente.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
É assim que podemos criar um banco de dados no MySQL usando a consulta SQL.