< Programmation SQL

Mots usuels

Commande Fonction
selectMode sélection
fromChoisit les tables
whereFiltre le résultat
joinJoint des tables
natural joinJointure naturelle
inner joinJointure interne
full outer joinJointure externe
left joinJointure à gauche
right joinJointure à droite
unionunion
intersectintersection
asRenomme les colonnes du résultat
distinctFiltre les doubles
between... andFiltre dans une plage de nombre
in, anyApplique à certaines valeurs
allApplique à toutes les valeurs
existsApplique aux valeurs qui existent
like... %Désigne une chaîne de caractère
like... _Représente un caractère non vide
notExclut
havingInclut
group byGroupe dans le résultat
order byTrie le résultat
topLimite le résultat en dessous d'une ligne
limit... offsetLimite le résultat dans une plage de lignes
countCompte le résultat
sumsomme
avgmoyenne
minminimum
maxmaximum
Modifications de la base
create databaseCrée une base de données
create tableCrée une table
alter tableModifie la structure d'une table (ajout de colonne...)
drop tableSupprime une table
drop databaseSupprime une base
update... setMet à jour des enregistrements
insert into... valuesInsère des enregistrements
deleteEfface des enregistrements
on delete cascadeSupprimer en cascade
primary keyclé primaire
foreign key... referencesclé étrangère

En 1992 ont été ajoutés : DATE, TIME, TIMESTAMP, INTERVAL, BIT, VARCHAR, CAST.

En 2003 : CREATE TABLE AS et CREATE TABLE LIKE. BIT a été retiré.

En 2008 : MERGE, DIAGNOSTIC, TRUNCATE TABLE, INSTEAD OF.

Voir aussi

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.