MariaDB CREATE DATABASE: Como criar novo banco de dados

Com CREATE DATABASE, você cria um novo banco de dados no MariaDB. Este será sempre único dentro de um ambiente de servidor. Para evitar que uma duplicação cause uma mensagem de erro, utilize dois parâmetros opcionais com esse comando.

Para que serve CREATE DATABASE no MariaDB?

O comando CREATE DATABASE no MariaDB é usado para criar um novo banco de dados dentro desse sistema de gerenciamento de banco de dados relacional e gratuito. Além de definir o nome do banco de dados, você pode, opcionalmente, incluir vários parâmetros. Para criar o banco de dados, você precisará de direitos Root ou Admin.

O nome da nova coleção deve ser único dentro da estrutura do servidor. Se você tentar usar um nome já existente, sem precauções adicionais, receberá uma mensagem de erro. Nos próximos parágrafos, explicamos como usar o CREATE DATABASE no MariaDB e quais precauções você deve tomar durante o processo.

Sintaxe e exemplo do CREATE DATABASE

A sintaxe básica do comando CREATE DATABASE no MariaDB é sempre a seguinte:

CREATE DATABASE Nome_do_Banco_de_Dados;
sql

Com o comando, instrua a criação de um novo banco de dados, cujo nome você deve substituir pelo marcador Nome_do_Banco_de_Dados. Esse nome pode conter qualquer caractere do Código ASCII, incluindo todas as letras do alfabeto latino em maiúsculas e minúsculas, números de 0 a 9 e vários caracteres especiais.

Um exemplo possível de um novo banco de dados poderia ser:

CREATE DATABASE lista_de_clientes_2024;
sql

Uma vez criado o novo banco de dados, você pode executar o comando MariaDB CREATE USER para criar novos usuários e MariaDB CREATE TABLE para criar novas tabelas.

OR REPLACE DATABASE

A sintaxe do CREATE DATABASE para MariaDB pode ser ampliada com dois parâmetros. Ambos servem para evitar a mensagem de erro exibida quando já existe um banco de dados com o mesmo nome. A primeira extensão opcional é chamada OR REPLACE e é usada para substituir um banco de dados existente com o mesmo nome. A sintaxe é:

CREATE OR REPLACE DATABASE Nome_do_Banco_de_Dados;
sql

Essa forma é essencialmente uma abreviação deste código:

DROP DATABASE IF EXISTS Nome_do_Banco_de_Dados;
CREATE DATABASE Nome_do_Banco_de_Dados;
sql

O OR REPLACE é suportado desde a versão 10.1.3.

CREATE DATABASE com IF NOT EXISTS

O segundo parâmetro opcional para o CREATE DATABASE no MariaDB é o IF NOT EXISTS. Com ele, o programa também verifica se um banco de dados com o mesmo nome já existe. Se não existir, o banco de dados será criado. No entanto, se o banco de dados já existir, você receberá um aviso em vez de uma mensagem de erro. O banco de dados não será criado. A sintaxe correspondente com o parâmetro é:

CREATE DATABASE IF NOT EXISTS Nome_do_Banco_de_Dados;
sql
Dica

Saiba mais sobre o sistema de gerenciamento de banco de dados de código aberto em nosso Digital Guide. Lá, explicamos, entre outras coisas, as semelhanças e diferenças entre MariaDB e MySQL e guiamos você pelos passos necessários para a instalação do MariaDB.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top