Récupérer des informations à partir d'une base de données mysql

Le seul but de stocker des informations dans une base de données MySQL est d'avoir à disposition quand vous en avez besoin. Une base de données vit à répondre aux questions. Quels sont les produits à vendre? Qui sont les clients? Combien de clients de vivre dans l'Indiana? Qu'est-ce que les clients achètent?

Beaucoup de questions sont traitées par la récupération de données à partir de la base de données. Par exemple, pour savoir combien de clients de vivre dans l'Indiana, vous pouvez récupérer tous les dossiers des clients où le champ nommé état contient DANS.

Très souvent, vous demandez à ce genre de questions dans un script PHP et d'afficher la réponse dans une page Web. Dans un script PHP, vous pourriez récupérer tous les dossiers pour les clients de l'Indiana et afficher une liste de leurs noms et adresses sur une page web.

Pour répondre à des questions spécifiques, vous utilisez le SELECT requête. Vous pouvez poser des questions précises, complexes et détaillées avec un SELECT requête. Le plus simple SELECT requête est




* SELECT FROM tablename

Cette requête récupère toutes les informations de la table. L'astérisque (*) Est un sens générique toutes les colonnes.

La SELECT requête peut être beaucoup plus sélective. SQL mots et des phrases dans le SELECT requête peut repérer l'information nécessaire pour répondre à votre question. Voici quelques trucs que vous pouvez faire la SELECT requête effectuer:

  • Vous pouvez demander que les informations (colonnes) que vous avez besoin pour répondre à votre question. Par exemple, vous pouvez demander que les noms et prénoms de créer une liste de clients.

  • Vous pouvez demander des informations dans un ordre particulier. Par exemple, vous pouvez demander que l'information soit triée par ordre alphabétique.

  • Vous pouvez demander des informations à partir d'objets sélectionnés (les lignes) dans votre table. Par exemple, vous pouvez demander les noms et prénoms seulement pour les clients dont les adresses sont en Floride.

En MySQL 4.1, MySQL a ajouté la capacité d'un nid SELECT interroger intérieur d'une autre requête. La requête imbriquée est appelé sous-requête. Vous pouvez utiliser une sous-requête dans SELECT, INSERT, METTRE À JOUR, ou EFFACER déclarations ou dans SET clauses. Une sous-requête peut renvoyer une valeur unique, une seule ligne ou colonne, ou un tableau, qui est utilisé dans la requête externe. Toutes les fonctionnalités de SELECT les requêtes peuvent être utilisés dans les sous-requêtes.


» » » Récupérer des informations à partir d'une base de données mysql