Chapitre 2. Le langage SQL

Table des matières
2.1. Introduction
2.2. Concepts
2.3. Créer une nouvelle table
2.4. Remplir une table avec des lignes
2.5. Interroger une table
2.6. Jointures entre les tables
2.7. Fonctions d'agrégat
2.8. Mises à jour
2.9. Suppressions

2.1. Introduction

Ce chapitre fournit un panorama sur la façon d'utiliser SQL pour exécuter des opérations simples. Ce tutoriel est seulement prévu pour vous donner une introduction et n'est, en aucun cas, un tutoriel complet sur SQL. De nombreux livres ont été écrits sur SQL, incluant Understanding the New SQL et A Guide to the SQL Standard. Vous devez être averti que certaines caractéristiques du langage de PostgreSQL sont des extensions de la norme.

Dans les exemples qui suivent, nous supposons que vous avez créé une base de données appelée mabase, comme cela a été décrit dans le chapitre précédent et que vous avez lancé psql.

Les exemples dans ce manuel peuvent aussi être trouvés dans le répertoire src/tutorial/ de la distribution source de PostgreSQL. Reportez-vous au fichier README de ce répertoire pour savoir comment les utiliser. Pour démarrer ce tutoriel, faites ce qui suit :

$ cd
..../src/tutorial
$ psql -s mabase
...

mabase=> \i basics.sql

La commande \i lit les commandes depuis le fichier spécifié. L'option -s vous place dans un mode pas à pas qui fait une pause avant d'envoyer chaque instruction au serveur. Les commandes utilisés dans cette section sont dans le fichier basics.sql.