O comando CREATE TABLE é utilizado para criar tabelas dentro de um banco de dados.
As tabelas são estruturas responsáveis por armazenar informações de forma organizada em linhas e colunas.
Uma tabela representa uma entidade do sistema e é composta por:
CREATE TABLE nome_tabela (
coluna1 tipo_dado,
coluna2 tipo_dado,
coluna3 tipo_dado
);
Criando uma tabela de alunos:
CREATE TABLE alunos (
id INT,
nome VARCHAR(100),
idade INT
);
A tabela criada possui três colunas: id, nome e idade.
| Coluna | Tipo | Função |
|---|---|---|
| id | INT | Identificador numérico |
| nome | VARCHAR(100) | Nome do aluno |
| idade | INT | Idade do aluno |
CREATE TABLE produtos (
codigo INT,
descricao VARCHAR(150),
preco DECIMAL(10,2),
estoque INT
);
Essa tabela armazenará informações sobre produtos comercializados.
Após criar tabelas, podemos listar todas as tabelas do banco:
SHOW TABLES;
O comando exibirá todas as tabelas existentes no banco selecionado.
Para visualizar as colunas de uma tabela:
DESCRIBE alunos;
O MySQL exibirá os campos, tipos e restrições da tabela.
| Etapa | Ação |
|---|---|
| 1 | Criar banco de dados |
| 2 | Selecionar banco |
| 3 | Criar tabela |
| 4 | Inserir registros |
| 5 | Consultar dados |