Référence rapide SQL

Référence rapide SQL de CodeW3C.com. Vous pouvez l'imprimer pour l'utilisation quotidienne.

instruction SQL

instruction Grammaire
ET / OU SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
Condition WHERE
ET|OU condition
ALTER TABLE (add column) ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE (drop column) ALTER TABLE table_name
DROP COLUMN column_name
COMME (alias for column) SELECT column_name COMME column_alias
FROM nom_de_la_table
COMME (alias for table) SELECT column_name
FROM table_name AS table_alias
BETWEEN SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
WHERE nom_de_la_colonne
BETWEEN value1 AND 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 nom_de_la_colonne(s)
FROM nom_de_la_table
Condition WHERE
DELETE FROM DELETE FROM table_name
(Remarque: Supprime toute la table!!)

ou

DELETE FROM table_name
Condition WHERE

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT nom_de_la_colonne1,SUM(nom_de_la_colonne2)
FROM nom_de_la_table
GROUP BY nom_de_la_colonne1
HAVING SELECT nom_de_la_colonne1,SUM(nom_de_la_colonne2)
FROM nom_de_la_table
GROUP BY nom_de_la_colonne1
HAVING SUM(nom_de_la_colonne2) condition value
IN SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
WHERE nom_de_la_colonne
IN (value1,value2,..)
INSERT INTO INSERT INTO nom_de_la_table
VALUES (value1, value2,....)

ou

INSERT INTO nom_de_la_table
(nom_de_la_colonne1, nom_de_la_colonne2,...)
VALUES (value1, value2,....)

LIKE SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
WHERE nom_de_la_colonne
LIKE modèle
ORDER BY SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
ORDER BY nom_de_la_colonne [ASC|DESC]
SELECT SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
SELECT * SELECT *
FROM nom_de_la_table
SELECT DISTINCT SELECT DISTINCT nom_de_la_colonne(s)
FROM nom_de_la_table
SELECT INTO
(utilisé pour créer des copies de sauvegarde tables)
SELECT *
INTO nouveau_nom_de_la_table
FROM nom_d'origine_de_la_table

ou

SELECT nom_de_la_colonne(s)
INTO nouveau_nom_de_la_table
FROM nom_d'origine_de_la_table

TRUNCATE TABLE
(supprime uniquement les données à l'intérieur the table)
TRUNCATE TABLE nom_de_la_table
UPDATE UPDATE nom_de_la_table
SET nom_de_la_colonne=new_value
[, nom_de_la_colonne=new_value]
WHERE nom_de_la_colonne=some_value
WHERE SELECT nom_de_la_colonne(s)
FROM nom_de_la_table
Condition WHERE