Referência rápida do SQL

Referência rápida SQL de CodeW3C.com. Pode ser impressa para uso diário.

Sentença SQL

Sentença Sintaxe
E / OU SELECT nome_da_coluna(s)
FROM nome_da_tabela
Condição WHERE
E|OU condição
ALTERAR TABELA (add column) ALTERAR TABELA table_name
ADICIONAR column_name datatype
ALTERAR TABELA (drop column) ALTERAR TABELA table_name
DROP COLUMN column_name
COMO (alias para coluna) SELECIONE column_name COMO column_alias
FROM nome_da_tabela
COMO (alias para tabela) SELECIONE column_name
FROM table_name  AS table_alias
ENTRE SELECT nome_da_coluna(s)
FROM nome_da_tabela
WHERE nome_da_coluna
ENTRE value1 E value2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
ON table_name (column_name)
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT nome_da_coluna(s)
FROM nome_da_tabela
Condição WHERE
DELETE FROM DELETE FROM table_name
(Nota: Deleta toda a tabela!!!)

ou

DELETE FROM table_name
Condição WHERE

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT nome_da_coluna1,SOMA(nome_da_coluna2)
FROM nome_da_tabela
GROUP BY nome_da_coluna1
HAVING SELECT nome_da_coluna1,SOMA(nome_da_coluna2)
FROM nome_da_tabela
GROUP BY nome_da_coluna1
HAVING SOMA(nome_da_coluna2) condição valor
IN SELECT nome_da_coluna(s)
FROM nome_da_tabela
WHERE nome_da_coluna
IN (value1,value2,..)
INSERT INTO INSERT INTO nome_da_tabela
VALUES (value1, value2,...)

ou

INSERT INTO nome_da_tabela
(nome_da_coluna1, nome_da_coluna2,...)
VALUES (value1, value2,...)

LIKE SELECT nome_da_coluna(s)
FROM nome_da_tabela
WHERE nome_da_coluna
PATTERN LIKE
ORDER BY SELECT nome_da_coluna(s)
FROM nome_da_tabela
ORDER BY nome_da_coluna [ASC|DESC]
SELECT SELECT nome_da_coluna(s)
FROM nome_da_tabela
SELECT * SELECT *
FROM nome_da_tabela
SELECT DISTINCT SELECT DISTINCT nome_da_coluna(s)
FROM nome_da_tabela
SELECT INTO
(usado para criar cópias de backup tabelas)
SELECT *
INTO novo_nome_da_tabela
FROM nome_da_tabela_original

ou

SELECT nome_da_coluna(s)
INTO novo_nome_da_tabela
FROM nome_da_tabela_original

TRUNCATE TABLE
(apenas deleta os dados dentro a tabela)
TRUNCATE TABLE nome_da_tabela
UPDATE UPDATE nome_da_tabela
SET nome_da_coluna=new_value
[, nome_da_coluna=new_value]
WHERE nome_da_coluna=some_value
WHERE SELECT nome_da_coluna(s)
FROM nome_da_tabela
Condição WHERE