Beruflich Dokumente
Kultur Dokumente
Comandos SQL:
Comando
SELECT
WHERE
ORDER BY
GROUP BY
HAVING
Subselect
UNION
Funo do
Comando
Executar consultas
Restringir as linhas
da pesquisa
Ordenar os dados
da pesquisa
Agrupar os dados
pelo grupo escolhido
(o grupo o nome
de uma coluna)
Restringir as linhas
resultantes em um
select
Fazer
dentro
select
um
de
select
outro
Combinar
o
resultado de mais de
uma pesquisa
Criar tabelas
CREATE TABLE
DROP TABLE
INSERT
UPDATE
DELETE
Apagar tabelas
Inserir dados em
uma tabela
Atualizar os dados
da tabela
Apagar os dados de
uma tabela
Exemplo
Select * from produtos;
Select * from produtos
Where cod_produto = 111;
Select * from produtos
Order by nome_produto;
Select count(matricula) as Qdt F x M from
vendedores
Group by sexo;
Select num_pedido, total_produtos = count(*) from
item_pedido
Group by num_pedido
Having count(*) > 3;
Select desc_produto From produto
Where cod_produto in
(select cod_produto from item_pedido
Where quantidade = 10);
Select cdigo, nome from cliente
Where UF = RJ
UNION
Select cd_vendedor, nome_vendedor
From vendedores
Where salrio > 1000;
CREATE TABLE Agente (
Matricula INTEGER NOT NULL AUTO_INCREMENT,
Nome VARCHAR(50) NULL,
Data_contratacao DATETIME NULL,
Salario REAL NULL,
PRIMARY KEY(Matricula));
DROP TABLE agente;
INSERT INTO Modelo (Codigo, Nome) VALUES(1, 'Fiat');
UPDATE agente SET nome =Daniel Matos WHERE
matricula = 4;
DELETE modelo
WHERE codigo_modelo=3
GRANT
REVOKE
UPPER
LOWER
LENGTH
Dar permisses
Revogar permisses
concedidas
Retornar uma String
em letra maiscula
Retornar uma String
em letra minscula
Informar o nmero
de caracteres de
uma String
MAKEDATE
MAKETIME
YEAR
MONTH
DAY
PERIOD_DIFF
Retorna a data e
hora atual
Retornar a data
atual no formato
AAAA-MM-DD
Retornar uma data
formatada
pelo
ano, ms e dia
correspondente ao
parmetro passado
Construir
uma
expresso do tipo
TIME a partir dos
argumentos
inseridos
Informar o ano da
data passada como
parmetro
Informar o ms da
data passada como
parmetro
Informar o dia da
data passada como
parmetro
Calcular idade
SELECT NOW ( );
Calcula
tempo
transcorridos
em
dia
Calcular
raiz
quadrada
Retornar a parte
inteira de uma
diviso
Retornar o resto da
diviso
Realizar a juno
de mais de uma
tabela
SELECT CURRENT_DATE;
SELECT CURDATE( );
SELECT MAKEDATE (2006, 80);
Retornar 2006-03-31
SELECT YEAR(data_nascimento)
Nascimento';
SELECT MONTH(data_nascimento)
Aniversrio';
SELECT , DAY(data_nascimento)
Aniversrio;
AS
AS
as
'Ano
de
'Ms
do
Dia
DO
Funes Matemticas
SQRT
DIV
MOD
JOIN
SELECT 10 DIV 3;