/ / Travailler avec la base de données: à quoi servent les requêtes

Travailler avec la base de données: à quoi servent les requêtes

Qu'est-ce qu'une «demande»? Qu'entend-on généralement par une requête vers une base de données? À quoi sont destinées les demandes envoyées à la base de données?

à quoi servent les demandes
Une demande signifie la soumission de certainsles conditions selon lesquelles la base de données donnera une réponse et fournira les informations d'intérêt. Ceux. dans celui-ci, certaines conditions / données sont envoyées, selon lesquelles les informations nécessaires sont sélectionnées et transmises au client / ou entrées dans la base de données. Vous apprendrez certainement la réponse à la question "quel est l'objet, la demande pour" de cet article.

Pourquoi avez-vous besoin de requêtes de base de données?

Il est nécessaire de répondre non seulement à la questionune telle demande, mais aussi à la question de savoir à quoi servent les demandes. Ils sont nécessaires pour obtenir les informations stockées dans la base de données. En termes simples, les requêtes de base de données sont conçues pour obtenir les informations nécessaires dans des cas individuels. Leur finalité peut être très différente: il peut être nécessaire de s'identifier en tant que client de banque sur un site tiers, ou de s'identifier en tant qu'employé de l'intranet, ou encore d'obtenir des informations sur l'état du profil sur le site de jeu.

Quels sont les éléments de la demande?

les requêtes de base de données sont destinées à
Nous continuons à répondre à la question: à quoi servent les demandes. SQL est utilisé pour écrire des requêtes. Il ne doit y avoir que deux composants: SELECT et FROM. Mais à côté d'eux, un certain nombre d'autres commandes peuvent être utilisées et sont utilisées, ce qui ajoute de nouvelles exigences pour la sélection et le tri des données avec affichage. Ces requêtes dans la base de données sont conçues pour obtenir les informations les plus nécessaires par l'ordinateur: ce qu'il faut trouver et où le chercher. La partie la plus populaire après les pièces requises est Où. Où est utilisé pour définir des conditions spécifiques pour la sélection des données. Ainsi, ici, vous pouvez spécifier un numéro d'identification, une date de naissance ou d'autres informations uniques et par lesquelles une personne peut être identifiée.

Construire une requête

les opérations de groupe dans les requêtes sont destinées à
Toute demande a une hiérarchie de construction stricte,qui ne peut être violé. Car une erreur peut survenir. La construction sera racontée sur la base d'une simple requête avec trois composants. D'abord, SELECT, FROM et Where. Les opérateurs peuvent être saisis en majuscules et en minuscules, cela n'affecte pas l'exécution. Mais selon les règles du bon goût, tous les opérateurs sont écrits avec une majuscule, et les conditions requises, les noms de tables, etc., avec une petite lettre. Cela facilite la navigation lors de l'affichage du code. En revenant au code, vous devez indiquer séparément ce qui est responsable de quoi.

La construction de la requête est généralement la mêmelorsque vous travaillez dans divers environnements de développement. Ainsi, vous êtes confronté à la question: «à quoi servent les demandes d'accès» ou dans un autre environnement de développement, et vous pouvez être sûr que les réponses données dans cet article fonctionneront pour toutes.

Données de demande de base

Il n'y a que deux parties constituantes principales, comme mentionné précédemment:

  • SELECT [ce qui est nécessaire 1, ce qui est nécessaire 2, ce qui est nécessaire 3] - est utilisé pour indiquer quelles informations sont nécessaires. C'est elle qui sera transférée de la base de données vers le programme avec lequel travaille l'utilisateur.
  • FROM [table à partir de laquelle les données sont extraites] -il ne suffit pas d'indiquer les données nécessaires, vous devez également indiquer d'où elles doivent provenir. La base de données elle-même ne stocke pas des données, mais des tables dans lesquelles les données elles-mêmes sont déjà stockées. Différentes tables peuvent avoir les mêmes colonnes de données pour éviter cela et utiliser une indication d'où elles proviennent.

Données de requête supplémentaires et opérations en bloc

à quoi sert l'objet de la requête
Pour améliorer le résultat de la recherche et fournir des informations sur les informations déjà reçues, des commandes supplémentaires sont utilisées:

  • Où [conditions de recherche] - utilisé pour trier les informations nécessaires concernant certaines conditions de sélection.
  • LIMIT [nombre] - utilisé pour limiter le nombre de lignes qui seront extraites de la table.
  • GROUP BY [paramètre de requête] - utilisé pourafin de regrouper les informations reçues de la base de données. Cependant, aucune information ne peut être soumise au groupe, mais seulement proportionnée et du même type. Vous pouvez en savoir plus dans l'article séparé sur GROUP BY. Les opérations de groupe dans les requêtes sont conçues pour améliorer l'apparence des informations fournies et les rendre plus lisibles.
  • UNION [requête] est utilisé pour placer une sous-requête distincte dans une requête. Si vous recevez une quantité assez importante d'informations, vous aurez peut-être besoin de cette option.
  • LIKE "" est utilisé pour vérifier si un masque dans une requête est dimensionné à une donnée spécifiée. Ainsi, avec son aide, une personne peut être recherchée, dont le salaire est mesuré en nombres à six chiffres.

Exemple:

à quoi servent les demandes d'accès
En soi, comprendre ce qui est écrit estproblématique, sans donner d’exemple approprié. Mais même un exemple ne peut pas tout expliquer, et vous devez rechercher beaucoup d'informations jusqu'à ce que vous puissiez comprendre toutes les possibilités offertes par les développeurs SQL:

SELECT Nom, ProductNumber, ListPrice AS Price

DE Production.Produit

WHERE ProductLine = "R"

Analysons le code que j'ai proposé ci-dessus.Tout d'abord, il y a une sélection des données nécessaires: nom, numéro de produit et la page de la fiche de prix. De plus, la grille tarifaire est affichée sous un nom légèrement différent - juste "prix". Les données sont extraites de la base de données "Produits" de la table "Produit". En général, il n'est pas nécessaire de spécifier la base de données si vous travaillez avec une seule, à laquelle vous envoyez réellement la demande. Mais s'il y a plusieurs bases, assurez-vous d'indiquer, étant donné que l'ordinateur ne comprendra tout simplement pas qui vous contactez ou ignorera généralement votre demande et donnera une erreur. La troisième ligne indique que toutes les informations ne sont pas affichées, mais uniquement celles qui vont dans la ligne de produits "P". C'est la fin d'un petit article, après lecture, dont vous comprenez maintenant à quoi servent les demandes.

J'ai aimé:
0
Messages populaires
Développement spirituel
Nourriture
yup