Skip to content

Instantly share code, notes, and snippets.

@nataliakoliveira
Last active November 18, 2022 16:26
Show Gist options
  • Save nataliakoliveira/f9196cc90f887370d1fc9e533bc05fa5 to your computer and use it in GitHub Desktop.
Save nataliakoliveira/f9196cc90f887370d1fc9e533bc05fa5 to your computer and use it in GitHub Desktop.
SQL comandos básicos

CRIANDO UM DATABASE

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); 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment