CREATE DATABASE nome_tabela;
DEFAULT CHARACTER SET utf8mb4
default collate utf8mb4_general_ci;
DEFAULT CHARSET = utf8mb4;
DESCRIBE nome_tabela;
ALTER TABLE nome_tabela
ADD COLUMN nome_coluna tipo_primitivo;
ALTER TABLE nome_tabela
ADD COLUMN nome_coluna tipo_primitivo FIRST;
ALTER TABLE nome_tabela
ADD COLUMN nome_coluna tipo_primitivo_modificado;
ALTER TABLE nome_tabela
CHANGE COLUMN nome_coluna novo_nome_coluna tipo_primitivo;
ALTER TABLE nome_tabela
ADD COLUMN nome_coluna tipo_primitivo posicao_da_coluna(FIRST ou AFTER);
ALTER TABLE cursos
ADD PRIMARY KEY (idcurso);
UPDATE Nome_Tabela
SET coluna a ser atualizada = valor atualizado
['''WHERE''' ''condição''];
ALTER TABLE nome_tabela
RENAME TO novo_nome_tabela;
TRUNCATE TABLE nome_tabela;
ou
TRUNCATE nome_tabela;
SELECT * FROM nome_tabela;
SELECT * FROM nome_tabela WHERE nome_Campo = '1';
SELECT * FROM nome_tabela WHERE nome_campo BETWEEN '01-01-2015' and '31-12-2017';
CREATE type enum_satisfacao AS enum('muito_satisfeito', 'satisfeito','insatisfeito'); ALTER TABLE compras add column satisfacao enum_satisfacao;
ALTER TABLE nome_tabela add column nome_coluna tipo_dados(11);
DELETE * FROM nome_tabela WHERE nome_campo = valor;
SELECT COUNT(*) AS quantidade_registros FROM nome_tabela;
SELECT AVG(campo_valor) AS media FROM nome_tabela;
SELECT SUM(campo_valor) AS total_soma FROM nome_tabela;
SELECT MIN(campo_Valor) FROM nome_tabela;
SELECT MAX(campo_valor) FROM nome_tabela;
SELECT * FROM nome_tabela ORDER BY nome_campo ASC;
SELECT * FROM compras ORDER BY id DESC;
SELECT * FROM tabela_A a JOIN tabela_B b ON a.id_loja = b.id; SELECT * JOIN tabela1 ON tabela1.id_loja = tabela2.id;
SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2;
CREATE index indice_por_nome ON nome_tabela(collunm);
show index FROM nome_tabela;
ALTER TABLE nome_tabela modify (observacoes varchar2(30) NOT null);