IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

2. Le langage SQL

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 [melt93] et [date97]. 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 ma_base, comme cela a �t� d�crit dans le chapitre pr�c�dent et que vous avez �t� capable de lancer psql.

Les exemples dans ce manuel peuvent aussi �tre trouv�s dans le r�pertoire src/tutorial/ de la distribution source de PostgreSQL™. (Les distributions binaires de PostgreSQL™ pourraient ne pas proposer ces fichiers.) Pour utiliser ces fichiers, commencez par changer de r�pertoire et lancez make :

$ cd ..../src/tutorial
$ make

Ceci cr�e les scripts et compile les fichiers C contenant des fonctions et types d�finis par l'utilisateur. Puis, pour lancer le tutoriel, faites ce qui suit :

$ cd ..../tutorial
$ psql -s ma_base
...

ma_base=> \i basics.sql

La commande \i de psql 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�es dans cette section sont dans le fichier basics.sql.