Tipo de Dados
<aside>
📌 Os tipos servem para definir as características e comportamentos de um valos (objeto) para o interpretador.
</aside>
| Valor |
Tipo |
| Inteiro |
INT |
| Decimal |
DECIMAL |
| Numérico |
NUMERIC |
| Caractere |
CARACTER |
| Varchar |
VARCHAR |
| Texto longo |
TEXT |
| Data |
DATE |
| Hora |
TIME |
| Booleano |
BOOLEAN |
CREATE TABLE
| coluna/valor |
Opções |
| Obrigatória |
NOT NULL |
| Único |
UNIQUE |
| Status |
DEFAULT |
CREATE TABLE nome (
coluna TIPO OPCOES COMMENT 'comentario',
coluna TIPO OPCOES COMMENT 'comentario',
id INT PRIMARY KEY AUTOINCREMENT COMMENT 'id');
INSERT
| coluna/valor |
Opções |
| Obrigatória |
NOT NULL |
| Único |
UNIQUE |
| Status |
DEFAULT |
INSERT INTO nome-tabela (coluna1, coluna2, ...) VALUES (valor1, valor2,...);
SELECT/SELECT com WHERE
| Operadores |
Operadores |
Operadores |
Operadores |
| = |
< |
LIKE (comparação) |
AND (e lógico) |
| <> |
>= |
IN (pertence a uma lista de valores) |
OR (ou lógico) |
| > |
<= |
BETWEEN (dentro de um intervalo) |
! = |
SELECT colunas
FROM tabela;
SELECT colunas
FROM tabela
WHERE condicao;
UPDATE
UPDATE tabela
SET coluna = novo_valor, coluna2 = novo_valor2
WHERE condicao;
DELETE
DELETE FROM tabela
WHERE condicao;
ALTER TABLE
# Usada para modificar a estrutura da uma tabela existente em um banco de dados relacional.
# Permite: Adicionar, alterar ou excluir colunas
# Modificar as restrições, índices
# Renomear a tabela entre outras alterações
ALTER TABLE tabela MODIFY COLUMN id INT PRIMARY KEY;