Você está na página 1de 4

1 - Criar banco de dados:

create database <nome do banco de dados>;

2 Entrar no banco de dados: use <nome do banco de dados>


3 Mostrar os banco de dados: show <nome do banco de dados>
4 Inserir registro: insert into <<nome tabela>> values (valor1,valor2...)
5 Where:
Select * from < nome tabela > where < nome campo > = <condicao1>
Select * from < nome tabela > where < nome campo > < = <condicao1>

6 And e Or:
Select * from < nome tabela > where < nome campo > = <condicao1>
and <condio2>
Select * from < nome tabela > where < nome campo > = <condicao1> or
<condio2>

7 Like:
Select * from < nome tabela > where < nome campo > like <condicao1>
Select * from < nome tabela > where < nome campo > like <
%condicao1>
Select * from < nome tabela > where < nome campo > like <
%condicao1%>

8 Between: lista entre dois valores


Select * from < nome tabela > where < nome campo > between
<condicao1> and <condio2>
Select * from < nome tabela > where < nome campo > not between
<condicao1> and <condio2>

9 In: Lista os cdigos nas posies = valor1, valor2,....


Select * from <<nome tabela>> where <<nome campo>> in (<valor1>,
<valor2> );
Select * from <<nome tabela>> where <<nome campo>> not in
(<valor1>, <valor2> );

10 - <>: Lista valores diferentes das posies = valor1,valor2,...


Select * from <<nome tabela>> where <<nome campo>> <>
<<valor1>> or <<valor2>> ;

11 Manipulando colunas das tabelas:


select cli_codigo "Cdigo", cli_nome "Nome", cli_cidade "Cidade", cli_sexo
"Sexo" from clientes
12 Distinct: mostra os dados sem repetio
select DISTINCT cli_sexo from clients

13 Primary key: no deixa a entrada na tabela de valores repetidos nos


campos
create table clientes2
(
cli1_codigo integer not null,
cli1_nome varchar(30) not null,
cli1_cidade varchar(20),
cli1_sexo char(1),
primary key (cli1_codigo)
);

14 Drop: exclui uma tabela


drop table <<nome tabela>>

15 Alter: Acrescentar atributo tabela


alter table clientes add cli_email varchar(30)

Exclui atributos na tela


alter table clientes drop cli_sexo

Modifica campo
alter table clientes modify cli_sexo varchar(1)

16 Describe: mostra a estrutura da tabela


describe clientes

17 Update: altera as informaes dentro da tabela


update clientes set cli_cidade = "So Paulo" where cli_codigo = 1

18 Delete: Apaga registros na tabela


delete from clientes where cli_codigo = 1

19 Truncate: Elimina de forma irreversvel os itens da tabela


truncate table clientes

Funes de agregao:

20 AVG: calcula o valor mdio de uma determinada coluna


select avg (cli_codigo) as "Mdia de cdigos" from clientes

21 Count: conta as linhas preenchidas tem em uma tabela


select count(cli_codigo) as "Total de linhas" from clientes

22 Sum: calcula a somatria de todos os valores de uma coluna


select sum(cli_codigo) as "Soma" from clientes where cli_sexo ="F

23 Max: retorna o maio valor de uma tabela


select max(cli_salario) as "Maior salrio" from clientes

24 Min: retorna o menor valor de uma coluna


select min(cli_salario) as "Menor salrio" from clientes

Funes escalares de texto:

25 Upper: Converte para letras maisculas

select cli_codigo as "CDIGO", upper (cli_nome) as "NOME",


upper(cli_cidade) as "CIDADE", cli_sexo as "SEXO", cli_email as
"EMAIL",cli_salario as "SALRIO" from clientes clientes
26 - Lower: Converte para letras minsculas
select cli_codigo as "CDIGO", upper (cli_nome) as "NOME",
upper(cli_cidade) as "CIDADE", cli_sexo as "SEXO", lower(cli_email) as
"EMAIL",cli_salario as "SALRIO" from clientes clientes

27 concat (no MYSQL): rene numa nica sequencia de caracteres uma ou


mais colunas (atributos da tabela)
select concat(cli_nome," - ", cli_sexo) as 'Nome e Sexo', cli_cidade as
'Cidade' from clientes

ndices:
Uusado para agilizar pesquisas de dados nas tabelas

28 -

Você também pode gostar