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;