Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta SQL para criar banco de dados no MySQL


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 precisa de Privilégio CREATE para criar um banco de dados.


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