Quelle est la définition d’une requête de base de données ?
Les requêtes de base de données extraient les données de la base de données et les formatent sous une forme lisible par l’homme. Les requêtes doivent être écrites dans la syntaxe requise par la base de données, généralement une variante du langage de requête structuré.
Eléments d’une requête SQL
Alex/Getty Images
Une requête SQL utilisant un langage de manipulation de données (l’ensemble des instructions SQL qui accèdent aux données ou les modifient, par opposition à un langage de définition de données qui modifie la structure de la base de données elle-même) se compose de quatre blocs, dont les deux premiers ne sont pas facultatifs.
Les requêtes SQL suivent au moins la forme suivante :
sélectionnez X à partir de Y ;
c’est ici, choisir Les mots-clés identifient les informations que vous souhaitez afficher et À partir de Les mots-clés identifient les sources de données et la manière dont ces sources de données sont liées les unes aux autres.En option, un Où l’instruction définit les contraintes, et par groupe et méthode de commande Les instructions associent des valeurs et les affichent dans un ordre précis.
Par example:
sélectionnez emp.ssn, emp.last_name, dept.department_name
FROM employés emp LEFT OUTER JOIN départements dept
ON emp.dept_no = dept.dept_no
WHERE emp.active_flag = ‘Y’
Commande par 2 ASC ;
Cette requête produit une grille qui affiche le numéro de sécurité sociale, le nom de famille de l’employé et le nom du service de l’employé (dans cet ordre de colonne) extraits de employé et département surface. la table des employés, de sorte qu’il n’affichera le nom du service que s’il existe un champ de numéro de service correspondant dans les deux tables (un jointure externe gauche est un moyen de lier des tables, où la table de gauche affiche tous les résultats et uniquement les résultats correspondants de la table de droite).De plus, la grille n’affiche que l’indicateur actif défini sur ouiLes résultats sont triés par ordre croissant par nom de département.
Mais toute cette exploration de données commence par choisir déclaration.
Instruction de sélection SQL
SQL utilise l’instruction SELECT pour sélectionner ou extraire des données spécifiques.
Prenons un exemple basé sur la base de données Northwind, qui est souvent fournie sous forme de didacticiel avec les produits de base de données. Voici un extrait de la table des employés de la base de données :
carte d’identité de l’employé | nom de famille | Nom | Titre | adresse | ville | région |
---|---|---|---|---|---|---|
1 | Davolio | Nancy | commercial | 507 20th Avenue Est | Seattle | Australie occidentale |
2 | plus complet | andré |
Vice-président des ventes |
908, chemin de la capitale ouest | Tacoma | Australie occidentale |
3 | levier | Janet | commercial | 722, boulevard Moss Bay | Kirkland | Australie occidentale |
Pour renvoyer le nom et le titre de l’employé à partir de la base de données, l’instruction SELECT doit ressembler à ceci :
Sélectionnez le prénom, le nom, le titre des employés ;
ça reviendra :
Nom | nom de famille | Titre |
---|---|---|
Nancy | Davolio | commercial |
andré | plus complet | Vice-président des ventes |
Janet | levier | commercial |
Pour affiner davantage les résultats, vous pouvez ajouter une clause WHERE :
Sélectionnez le prénom, le nom de famille de l’employé
où ville = ‘Tacoma’;
Il renvoie le prénom et le nom de tout employé de Tacoma :
Nom | nom de famille |
---|---|
andré | plus complet |
SQL renvoie des données dans des lignes et des colonnes similaires à Microsoft Excel, ce qui facilite la visualisation et l’utilisation. D’autres langages de requête peuvent renvoyer des données sous forme de graphiques ou de tableaux.
pouvoir d’enquête
Les bases de données ont le potentiel de révéler des tendances et des activités complexes, mais cette capacité ne peut être exploitée que par l’utilisation de requêtes. Une base de données complexe se compose de nombreuses tables qui stockent de grandes quantités de données. Les requêtes vous permettent de filtrer les données dans une seule table afin de pouvoir les analyser plus facilement.
Les requêtes peuvent également effectuer des calculs sur vos données ou automatiser les tâches de gestion des données. Vous pouvez également afficher les mises à jour des données avant de les valider dans la base de données.
FAQ
-
Comment interroger la base de données Access ?
Pour créer des requêtes dans Microsoft Access, accédez à créer > assistant de requête. Ensuite, sélectionnez un type de requête, tel que Assistant de requête simple > D’ACCORDSélectionnez une table dans le menu déroulant > sélectionnez vos champs et le type de résultat souhaité > Finir.
-
Qu’est-ce que le langage de requête structuré ?
Structured Query Language ou SQL est un langage de programmation utilisé dans les systèmes de gestion de données et les bases de données relationnelles. Parce qu’il est facile à utiliser et efficace, il a été intégré dans des bases de données commerciales telles que MySQL, Sybase, Postgres, Oracle, etc.
-
Comment optimiser les requêtes SQL ?
Pour optimiser votre requête SQL et la rendre la plus efficace possible, utilisez choisir demande à la base de données de n’interroger que les informations pertinentes.évitez d’utiliser choisir un autre Déclaration, cela nécessite beaucoup de puissance de traitement.N’utilisez des caractères génériques qu’à la fin de l’instruction et utilisez limite L’instruction renvoie uniquement le nombre d’enregistrements spécifié.
Merci de nous en informer!
Recevez chaque jour les dernières actualités technologiques
abonnement
Dites-nous pourquoi !
D’autres ne sont pas assez détaillés pour comprendre
Lorsque vous visitez ce site Web, Dotdash Meredith et ses partenaires peuvent stocker ou récupérer des informations sur votre navigateur, principalement sous la forme de cookies. Les cookies collectent des informations sur vos préférences et votre appareil et sont utilisés pour faire fonctionner le site Web comme vous le souhaitez, pour comprendre comment vous interagissez avec le site Web et pour afficher des publicités adaptées à vos intérêts. Vous pouvez en savoir plus sur notre utilisation, modifier vos paramètres par défaut et retirer votre consentement à tout moment en visitant les paramètres des cookies, également présents dans le pied de page du site Web.
Paramètres des cookies Refuser tout Accepter tout