Menu principal                 [Fechar]


SQL - Structured Query Language - Guia de referência rápida


Volta ao Menu Principal


Adaptado por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.

AND | OR
AND | OR SELECT nome_coluna(s)
FROM    nome_tabela
WHERE condiçao
AND | OR condiçao


ALTER TABLE
ALTER TABLE (add column) ALTER TABLE nome_tabela
ADD nome_coluna datatype


ALTER TABLE
ALTER TABLE (drop column) ALTER TABLE nome_tabela
DROP COLUMN nome_coluna


AS
AS (alias for column) SELECT nome_coluna AS coluna_apelido
FROM nome_tabela


AS
AS (alias for table) SELECT nome_coluna
FROM nome_tabela  AS tabela_apelido


BETWEEN
BETWEEN SELECT nome_coluna(s)
FROM nome_tabela
WHERE nome_coluna
BETWEEN valor1 AND valor2


CREATE
CREATE DATABASE CREATE DATABASE nome_base_de_dados


CREATE
CREATE INDEX CREATE INDEX nome_indice
ON nome_tabela (nome_coluna)


CREATE
CREATE TABLE CREATE TABLE nome_tabela
(
nome_coluna1 tipo_dado,
nome_coluna2 tipo_dado,
.......
)


CREATE
CREATE UNIQUE INDEX CREATE UNIQUE INDEX nome_indice
ON nome_tabela (nome_coluna)


CREATE
CREATE VIEW CREATE VIEW nome_da_view AS
SELECT nome_coluna(s)
FROM nome_tabela
WHERE condiçao


DELETE
DELETE FROM DELETE FROM nome_tabela
(Note: Deletes the entire table!!)

or

DELETE FROM nome_tabela
WHERE condiçao



DROP
DROP DATABASE DROP DATABASE nome_base_de_dados


DROP
DROP INDEX DROP INDEX nome_tabela.nome_indice


DROP
DROP TABLE DROP TABLE nome_tabela


GROUP BY
GROUP BY SELECT nome_coluna1,SUM(nome_coluna2)
FROM nome_tabela
GROUP BY nome_coluna1


HAVING
HAVING SELECT nome_coluna1,SUM(nome_coluna2)
FROM nome_tabela
GROUP BY nome_coluna1
HAVING SUM(nome_coluna2) valor_da_condiçao


IN
IN SELECT nome_coluna(s)
FROM nome_tabela
WHERE nome_coluna
IN (valor1,valor2,..)


INSERT
INSERT INTO INSERT INTO nome_tabela
VALUES (valor1, valor2,....)

or

INSERT INTO nome_tabela
(nome_coluna1, nome_coluna2,...)
VALUES (valor1, valor2,....)



LIKE
LIKE SELECT nome_coluna(s)
FROM nome_tabela
WHERE nome_coluna
LIKE padrao



ORDER BY
ORDER BY SELECT nome_coluna(s)
FROM nome_tabela
ORDER BY nome_coluna [ASC | DESC


SELECT
SELECT SELECT nome_coluna(s)
FROM nome_tabela


SELECT
SELECT * SELECT *
FROM nome_tabela


SELECT
SELECT DISTINCT SELECT DISTINCT nome_coluna(s)
FROM nome_tabela


SELECT
SELECT INTO
(usado para criar cópias auxiliares das tabelas)
SELECT *
INTO new_nome_tabela
FROM original_nome_tabela

or

SELECT nome_coluna(s)
INTO new_nome_tabela
FROM original_nome_tabela



TRUNCATE
TRUNCATE TABLE TRUNCATE TABLE nome_tabela


UPDATE
UPDATE UPDATE nome_tabela
SET nome_coluna=novo_valor
[, nome_coluna=novo_valor]
WHERE nome_coluna = algum_valor


WHERE
WHERE SELECT nome_coluna(s)
FROM nome_tabela
WHERE condiçao


Volta para o início da página

Volta a página anterior

Volta ao Menu Principal