Abrufen von Informationen aus einer MySQL-Datenbank

Der einzige Zweck, Informationen in einer MySQL-Datenbank bei der Speicherung ist es zur Verfügung zu haben, wenn Sie es brauchen. Eine Datenbank lebt Fragen zu beantworten. Welche Produkte sind für den Verkauf? Wer sind die Kunden? Wie viele Kunden leben in Indiana? Was kaufen die Kunden?

Viele Fragen werden beantwortet von Daten aus der Datenbank abgerufen werden. Zum Beispiel, um herauszufinden, wie viele Kunden in Indiana wohnen, können Sie alle Kundendaten abrufen, wo das Feld mit dem Namen Bundesland enthält IM.

Sehr oft Sie diese Art von Fragen in einem PHP-Skript stellen und die Antwort auf einer Webseite angezeigt werden soll. In einem PHP-Skript, können Sie alle Datensätze für Indiana Kunden abrufen und eine Liste ihrer Namen und Adressen auf einer Webseite angezeigt werden soll.

Um bestimmte Fragen zu beantworten, die Sie verwenden die WÄHLEN Abfrage. Sie können präzise, ​​komplexe fragen, und detaillierte Fragen mit ein WÄHLEN Abfrage. Das einfachste WÄHLEN Abfrage

AUSWÄHLEN VON Tabellenname

Diese Abfrage ruft alle Daten aus der Tabelle. Der Stern (*) Ist ein Platzhalter Bedeutung alle Spalten.

Das WÄHLEN Abfrage kann viel selektiver sein. SQL Wörter und Sätze in der WÄHLEN Abfrage können die erforderlichen Informationen, um genau feststellen, Ihre Frage zu beantworten. Hier sind einige Tricks, die Sie das machen können WÄHLEN Abfrage ausführen:

  • Sie können nur die Informationen (die Spalten) beantragen, die Sie benötigen, um Ihre Frage zu beantworten. Zum Beispiel können Sie nur die Vor- und Nachnamen fordern eine Liste von Kunden zu schaffen.

  • Sie können Informationen in einer bestimmten Reihenfolge anfordern. Zum Beispiel können Sie verlangen, dass die Informationen in alphabetischer Reihenfolge sortiert werden.

  • Sie können in der Tabelle Informationen aus ausgewählten Objekten (Zeilen) anfordern. Zum Beispiel können Sie die Vor- und Nachnamen nur für jene Kunden, deren Adressen in Florida beantragen.

In MySQL 4.1 hinzugefügt MySQL die Möglichkeit zu nisten ein WÄHLEN Abfrage in eine andere Abfrage. Die verschachtelte Abfrage wird als ein Unterabfrage. Sie können eine Unterabfrage in WÄHLEN, EINFÜGEN, AKTUALISIEREN, oder LÖSCHEN Aussagen oder in SET Klauseln. Eine Unterabfrage kann einen einzelnen Wert zurückgeben, eine einzelne Zeile oder Spalte oder eine Tabelle, die in der äußeren Abfrage verwendet wird. Alle Funktionen von WÄHLEN Abfragen können in Unterabfragen verwendet werden.

Menü