Programmation SQL/Mots réservés
Apparence
Mots usuels
[modifier | modifier le wikicode]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.