Como criar tabelas e definir tipos de dados no SQL
O CREATE TABLE cria uma nova tabela no banco de dados, definindo suas colunas e os tipos de dado de cada uma.
Carregando...
Carregando...
| Tipo | Uso |
|---|---|
INTEGER / INT | Números inteiros |
SERIAL | Inteiro auto-incremental (ideal para id) |
DECIMAL(p, s) | Número com casas decimais. ex: DECIMAL(10, 2) |
VARCHAR(n) | Texto com limite de n caracteres |
TEXT | Texto longo sem limite definido |
BOOLEAN | Verdadeiro ou falso |
DATE | Data no formato YYYY-MM-DD |
TIMESTAMP | Data e hora |
Carregando...
| Constraint | Função |
|---|---|
NOT NULL | O campo não pode ficar em branco |
UNIQUE | Os valores não podem se repetir |
PRIMARY KEY | Identifica o registro de forma única |
CHECK | Valida uma condição antes de salvar |
DEFAULT | Define um valor padrão quando omitido |
REFERENCES | Cria uma chave estrangeira |
Carregando...
Se a tabela estiver vazia, o resultado não terá linhas, mas as colunas aparecerão, confirmando que a criação foi bem-sucedida.
Evite nomes de tabelas e colunas com acentos ou espaços. Prefira underscore:
data_nascimento,nome_completo.