📂 USE DATABASE

Introdução

Após criar um banco de dados, é necessário informar ao MySQL qual banco será utilizado para executar comandos.

Isso é feito através do comando USE.

📌 O comando USE define o banco de dados ativo da sessão atual.

Por que Utilizar o Comando USE?

Um servidor MySQL pode conter diversos bancos de dados ao mesmo tempo.

O comando USE informa ao servidor em qual banco serão criadas tabelas, inseridos registros e realizadas consultas.

Sintaxe Básica

USE nome_do_banco;

Primeiro Exemplo

Selecionando o banco de dados escola:

USE escola;

A partir desse momento todos os comandos serão executados dentro do banco escola.

Fluxo de Trabalho

Normalmente seguimos esta sequência:

CREATE DATABASE escola;

USE escola;

CREATE TABLE alunos (
  id INT,
  nome VARCHAR(100)
);

Visualizando os Bancos Existentes

Antes de selecionar um banco, podemos listar todos os bancos disponíveis:

SHOW DATABASES;

Exemplo Prático

Imagine um servidor contendo três bancos de dados:

Banco Finalidade
escola Controle acadêmico
loja Controle de vendas
rh Recursos Humanos

Para trabalhar no sistema de vendas utilizamos:

USE loja;

O que Acontece sem o USE?

Caso nenhum banco seja selecionado, comandos como CREATE TABLE ou SELECT poderão gerar erro.

ERROR:
No database selected
⚠️ Esse é um dos erros mais comuns para iniciantes.

Identificando o Banco Ativo

Podemos verificar qual banco está selecionado utilizando:

SELECT DATABASE();

O MySQL retornará o nome do banco atualmente em uso.

Vantagens do Comando USE

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe como selecionar um banco de dados utilizando o comando USE e entende sua importância no fluxo de trabalho com MySQL.