CREATE DATABASE nome_tabela ;
SELECIONANDO TODOS OS REGISTROS DE UMA TABELA
SELECT * FROM nome_tabela;
SELECIONANDO REGISTRO POR DETERMINADO VALOR
SELECT * FROM nome_tabela WHERE nome_Campo = ' 1' ;
SELECIONANDO REGISTRO PELO INTERVALO ENTRE DUAS DATAS
SELECT * FROM nome_tabela WHERE nome_campo BETWEEN ' 01-01-2015' and ' 31-12-2017' ;
CRIANDO UM REGISTRO DO TIPO ENUM
CREATE type enum_satisfacao AS enum(' muito_satisfeito' , ' satisfeito' ,' insatisfeito' );
ALTER TABLE compras add column satisfacao enum_satisfacao;
ADICIONANDO UMA NOVA COLUNA NA TABELA
ALTER TABLE nome_tabela add column nome_coluna tipo_dados(11 );
DELETANDO UM REGISTRO DA TABELA
DELETE * FROM nome_tabela WHERE nome_campo = valor;
CONTANDO QUANTIDADE DE REGISTRO DE UMA TABELA
SELECT COUNT (* ) AS quantidade_registros FROM nome_tabela;
CALCULANDO A MÉDIA DE REGISTRO DE UM CAMPO
SELECT AVG (campo_valor) AS media FROM nome_tabela;
SOMANDO VALORES DE UM CAMPO
SELECT SUM (campo_valor) AS total_soma FROM nome_tabela;
RECUPERANDO O MENOR VALOR
SELECT MIN (campo_Valor) FROM nome_tabela;
RECUPERANDO O MAIOR VALOR
SELECT MAX (campo_valor) FROM nome_tabela;
ORDENAR REGISTRO POR ORDEM CRESCENTE
SELECT * FROM nome_tabela ORDER BY nome_campo ASC ;
ORDENAR REGISTRO POR ORDEM DECRESCENTE
SELECT * FROM compras ORDER BY id DESC ;
JUNTANDO INFORMAÇÕES DE 2 TABELAS
SELECT * FROM tabela_A a JOIN tabela_B b ON a .id_loja = b .id ;
SELECT * JOIN tabela1 ON tabela1 .id_loja = tabela2 .id ;
BUSCANDO REGISTRO PELO INTERVALO ENTRE 2 DATAS
SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2;
CRIANDO INDICES NA TABELA
CREATE index indice_por_nome ON nome_tabela(collunm);
VERIFICAR SE EXISTE INDEX EM UMA TABELA
show index FROM nome_tabela;
MODIFICANDO UMA COLUNA DA TABELA
ALTER TABLE nome_tabela modify (observacoes varchar2 (30 ) NOT null );