human
Comment utiliser le langage SQL ?
gpt
SQL est l'acronyme de Structured Query Language, qui signifie en français langage de requêtes structurées. Initialement développé par IBM durant les années 1970 afin d'interagir sur les bases de données relationnelles, ce langage, dont certaines versions sont très puissantes, est devenu LE standard pour la plupart des bases de données. Sa syntaxe est assez simple et il est relativement facile d'en apprendre les bases.

1. SQL se prononce S-Q-L.

Ce langage a été développé au début des années 1970 chez IBM par Donald D. Chamberlin et Raymond F. Boyce. La version initiale était appelée SEQUEL pour Structured English Query Language ou en français « Langage de requêtes structurées en anglais ».

2. Le SQL est aujourd'hui basé sur le standard ANSI SQL99.

Plusieurs variantes du langage SQL coexistent aujourd'hui dans le monde des bases de données, mais la plupart des moteurs de bases de données sont implémentés en conformité avec les définitions du standard ANSI SQL99. Plusieurs éditeurs de bases de données ont cependant étendu leur version du langage au-delà des définitions proposées par la norme : la version du SQL de Microsoft s'appelle  ou Transact-SQL, et celle d'Oracle est nommée.

3. Interrogez une base de données avec l'instruction SELECT.

Cette instruction a pour fonction d'interroger une base de données SQL pour y rechercher des informations.

4. Accédez à tous les enregistrements d'une table de données.

Un exemple concret pourrait se présenter sous cette forme : , qui sera interprétée comme « rechercher et afficher tous les enregistrements de la table MonCatalogue ». Vous obtiendrez en réponse l'affichage d'un tableau de données complet. Le joker «  » est utilisé ici pour signifier « la totalité » du contenu de la table mentionnée, sans autre distinction dans ce cas précis.

5. Utilisez les subtilités de l'instruction SELECT.

Les requêtes effectuées au moyen de cette instruction seront bien souvent plus complexes que dans l'exemple précédent. L'instruction  peut aussi être utilisée pour accéder à certains champs bien particuliers d'une base de données. Elle peut aussi être mise en œuvre pour lier entre eux certains champs provenant de plusieurs tables ou même de bases de données différentes.

6. Ajoutez des filtres à la commande SELECT.

Si vous voulez filtrer les enregistrements retournés par cette commande, vous devrez ajouter une clause  afin de baser votre recherche sur un critère particulier (ou même plusieurs). La commande :  retournera tous les enregistrements de la table MonCatalogue où le champ Cdid est égal à 27. La commande :  sera interprétée comme Rechercher dans la table intitulée « Attribut » tous les champs de la colonne « Nom_du_CD » commençant par « DarkSide ». Le joker «  » est ici utilisé pour représenter un nombre indéterminé de caractères. Le résultat de la recherche devrait montrer que la table « Attribut » inclue un des albums du célèbre groupe Pink Floyd dont le nom contient « DarkSide ».

7. Ajoutez ou modifiez le contenu d'une base de données.

L'instruction  est utilisée pour ajouter des éléments à une base de données SQL et  servira à en modifier certaines informations. Visitez les sites dont les liens sont donnés ci-après pour consulter de bons tutoriels au sujet du langage SQL. Consultez entre autres ce site où vous trouverez une référence assez complète du langage.

8. Effacez des informations d'une base de données.

L'instruction  est utilisée pour supprimer des informations d'une base de données SQL.