Crie um novo banco de dados em MySQL

Crie um novo banco de dados em MySQL
A primeira parte depois de instalar um DBMS, como o MySQL, é criar um banco de dados e começar a construí -lo. Neste artigo, criaremos um novo banco de dados. Aprenderemos sobre o comando create no mysql e também ver como podemos conceder privilégios a outros usuários do banco de dados recém -criado? Então vamos começar.

Primeiro de tudo, abra seu terminal usando Ctrl + Alt + T e verifique a versão do MySQL instalada no seu computador usando o seguinte comando:

mysql -v

A ilustração mostrou que você já instalou o MySQL em seu sistema operacional.

Se não estiver instalado e você deseja instalá -lo, visite nosso artigo dedicado relacionado à instalação do MySQL no Ubuntu 20.04. Se estiver instalado, você estará pronto para ir e pode seguir este artigo.

Primeiro, verifique o status do MySQL do sistema.serviço. Quer esteja em execução ou não, execute o seguinte comando:

SUDO SYSTEMCTL STATUS MYSQL

Se estiver funcionando para você, isso é bom. Caso contrário, você pode começar o MySQL.Serviço usando o seguinte comando:

sudo systemctl start mysql

Depois de iniciá -lo com sucesso, você pode se conectar ao cliente MySQL usando o terminal. Há uma GUI também disponível para MySQL conhecida como MySQL Workbench, mas usaremos o terminal para demonstrar o processo. Portanto, para conectar ou fazer login ao MySQL, você pode se conectar ao shell MySQL como um usuário root usando o seguinte comando:

sudo mysql -u root -p

Depois de se conectar ao banco de dados MySQL, é óbvio que você deseja criar e gerenciar um banco de dados.

Agora, pode haver duas possibilidades se você for criar um banco de dados em MySQL. Um é se o nome do banco de dados já existia em MySQL ou não. Portanto, se o nome do banco de dados não existir no MySQL, execute o seguinte comando no MySQL Shell para criar um novo banco de dados:

Criar banco de dados de banco de dados_name;

No entanto, se o nome do banco de dados já existisse. Você pode usar "se não existir" com o comando CREATE DATABASE. Assim:

Crie banco de dados, se não existe new_database_name;

Ao usar a cláusula "se não existir", o MySQL não criará a tabela se o nome já existir e não apresentar nenhum erro também. Por outro lado, se evitarmos usar a cláusula "se não existir", o MySQL lançará o erro.

Conclusão

Este artigo contém dois métodos diferentes para criar um novo banco de dados no MySQL; Ao usar a cláusula "se não existir" e quando não estiver usando -a. Também vimos o erro se não usarmos esta cláusula.