Aller au contenu

Programmation SQL/Mots réservés

Un livre de Wikilivres.
Commande Fonction
select Mode sélection
from Choisit les tables
where Filtre le résultat
join Joint des tables
natural join Jointure naturelle
inner join Jointure interne
full outer join Jointure externe
left join Jointure à gauche
right join Jointure à droite
union union
intersect intersection
as Renomme les colonnes du résultat
distinct Filtre les doubles
between... and Filtre dans une plage de nombre
in, any Applique à certaines valeurs
all Applique à toutes les valeurs
exists Applique aux valeurs qui existent
like... % Désigne une chaîne de caractère
like... _ Représente un caractère non vide
not Exclut
having Inclut
group by Groupe dans le résultat
order by Trie le résultat
top Limite le résultat en dessous d'une ligne
limit... offset Limite le résultat dans une plage de lignes
count Compte le résultat
sum somme
avg moyenne
min minimum
max maximum
Modifications de la base
create database Crée une base de données
create table Crée une table
alter table Modifie la structure d'une table (ajout de colonne...)
drop table Supprime une table
drop database Supprime une base
update... set Met à jour des enregistrements
insert into... values Insère des enregistrements
delete Efface des enregistrements
on delete cascade Supprimer en cascade
primary key clé primaire
foreign key... references clé é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.