/Commits_PrimeiroBanco

Repositório para sempre que eu precisar ver coisas sobre banco de dados

Base Banco de Dados MySQL


ℹ️Repositório para sempre que eu precisar ver coisas sobre banco de dadosℹ️


${\color{gray}OPERAÇÕES}$ ${\color{gray}MATEMÁTICAS:}$

SOMA +

SUBTRAÇÃO -

MULTIPLICAÇÃO *

DIVISÃO /

RESTO DA DIVISÃO %


${\color{gray}FILTRO}$ ${\color{gray}WHERE}$

MAIOR >

MENOR <

IGUAL =

DIFERENTE DE <>

DIFERENTE DE !=

ENTRE between

${\color{silver}EXEMPLOS}$

Países com população acima de 100.000.000 de habitantes

SELECT * FROM world.country c

WHERE c.Population >= 100000000;



Países com população abaixo de 10.000 habitantes

SELECT * FROM world.country c

WHERE c.Population <= 100000;



Países com população entre 0 e 1000 habitantes

SELECT * FROM world.country c

WHERE c.Population BETWEEN 0 AND 1000;




${\color{gray}WHERE}$ ${\color{gray}com}$ ${\color{gray}texto}$

AND - Mostra um registro se ambas as condições forem verdadeiras.

OR - Mostra um registro se pelo menos uma das condições forem verdadeiras.

IN - É utilizado quando desejamos consultar uma tabela filtrando o valor de um de seus campos.

LIKE - Quando se deseja fazer uma busca por um caracter.

${\color{silver}EXEMPLOS}$

SELECT * FROM world.country c

WHERE c.Continent = 'Asia'; (Filtrando para países da Asia apenas.)



SELECT * FROM world.country c

WHERE c.Continent IN ('Asia', 'Europe'); (Filtrando para países da Asia e Europa apenas.)



SELECT * FROM world.country c

WHERE length(c.Name) <=5; (Filtrando para buscar todos os nomes que tenham 5 ou menos letras.)



SELECT * FROM world.country c

WHERE c.Name LIKE 'A%'; (Filtrando para trazer tudo que começa com A e não importa oq venha depois, usando o LIKE pra isso.)



SELECT * FROM world.country c

WHERE c.Name LIKE '_a%'; (Filtrando todos os países que tenham a segunda letra com a.  Pode-se usar quantos _ quiser, ele usa antes para ir pulando as letras até chegar na que precise. Exemplo: Quero achar a palavra 'Mochila' mas só sei que tem o ch no meio, ai faço __ch% e coloco para rodar.)