Passer au contenu

SQL

Langage normalisé d’interrogation de bases de données.

Sigle de Structured Query Language (Langage structuré d’interrogation).Le langage SQL a été créé par IBM pour l’exploitation des bases de données sur ses ordinateurs centraux. Les systèmes de gestion de bases de données qui sont apparus par la suite ont tous pris en charge ce langage, ce qui a fini par en faire le langage standard d’interrogation, normalisé par l’ ANSI (même si chaque mise en oeuvre peut comporter des fonctions propres).Ce langage peut être utilisé de façon interactive, dans un environnement qui interprète chaque commande SQL après sa saisie, ou bien incorporé à un programme pour traiter les accès à la base de données.Les commandes et la syntaxe du langage se rapprochent de l’anglais naturel. Exemple :SELECT NOM, CODE POSTAL, VILLE FROM CLIENTSWHERE CUMULACHATS > 999ORDER BY CUMULACHATS DESCDans la table ” Clients ” de la base de données, on demande la sélection pour affichage des champs Nom, Code postal et Ville, pour tous les clients ayant acheté au total pour plus de 999 euros, et les clients ainsi sélectionnés doivent être présentés dans lordre décroissant du montant cumulé de leurs achats.Il existe également des utilitaires qui permettent de définir des interrogations en langue encore plus naturelle (” Quels sont les clients qui ont acheté à la fois des CD et des livres en 2001 ? “) et qui les traduisent en séries de commandes SQL.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Lionel Lumbroso