In MySQL, wie in jeder anderen Datenbank-System , ruft eine Reihe Abfrage von Daten innerhalb einer bestimmten Wertebereich . Wenn Sie einen Bereich in MySQL -Abfrage zu erstellen , geben Sie die Werte für bestimmte Spalten innerhalb eines vorgegebenen Bereichs liegen. Sie können auf Wunsch einen Bereich , um mehr als eine Spalte in den Daten, die Sie abrufen . Die Ergebnisse einer Reihe Abfrage nur Sätze mit Werten innerhalb des angegebenen Bereichs , die oft in Datenbank -Anwendungen nützlich . Abfrage
MySQL -Abfragen definieren Datensätze innerhalb Datenbanken. Bei der Entwicklung von Datenbank-Anwendungen erstellen Programmierer eine oder mehrere Abfragen der Anwendung Aufgaben zu erleichtern. Eine Abfrage der Regel gibt die erforderlichen Daten in Bezug auf die Tabellen und Spalten , kann aber auch Einschränkungen durchzusetzen . Der Bereich Abfrage ist ein Beispiel dafür , wo die Werte für eine oder mehrere Spalten in der Daten, die abgerufen werden verwendet in einem bestimmten Bereich fallen muss . Die Palette Abfrage funktioniert , indem zuerst die gesamte Abfrage , dann auflistet Bereich Spezifikationen auf sie durchgesetzt werden , so dass MySQL durch die Datensätze und gibt nur die mit den richtigen Werten durchläuft.
Syntax
Eine der wichtigsten Techniken zur Erstellung von Abfragen im Bereich MySQL ist das "Wo "-Klausel . Mit dem " wo "-Klausel , können Entwickler Abfragen erstellen , die Bedingungen für die Auswahl bestimmter Spalten angeben . Das folgende Beispiel demonstriert eine Reihe Syntax Abfrage :
SELECT * FROM WHERE some_object Objektgröße > 10 UND Objektgröße < 20;
Diese Abfrage erzwingt einen Bereich für die " Objektgröße "-Spalte in einer Tabelle Namen " some_object . " Die Abfrageergebnisse enthält nur Datensätze mit Werten , die zwischen "10" und "20" für die angegebene Spalte . Beachten Sie, dass die Abfrage enthält tatsächlich zwei Reichweite Spezifikationen, verbunden mit dem "und" Schlüsselwort.
Betreiber
Entwickler verwenden eine Vielzahl von Operatoren , um einen Bereich anzugeben innerhalb einer MySQL -Abfrage. Die "größer als" und "kleiner als" Betreiber gehören zu den häufigsten , wie in der " some_table " Beispiel. Entwickler können auch wählen " größer oder gleich" wie folgt:
WHERE Objektgröße > = 10
Andere Betreiber festlegen, dass ein Wert muss gleich oder ungleich , auf einen anderen Wert , oder dass ein Wert darf nicht null sein. Reichweite Betreiber und Klauseln können kombiniert mit dem "und" und "oder" Kette Stichworte, um mehrere Daten zusammen .
Verwendet
Bereich Abfragen sind oft in MySQL Datenbank nützlich Anwendungen . Zum Beispiel in einer Datenbank, die Datensätze von Menschen, darunter ihre Geburtsdaten speichert , könnte es sinnvoll sein, die Datensätze für Menschen, die über oder unter einem bestimmten Alter abfragen. Vorgabe eines Bereichs Abfrage ist effizienter als einfaches Ziehen alle Datensätze aus einer Tabelle, dann deren Verarbeitung innerhalb der Anwendung zu überprüfen , welche innerhalb des gewünschten Bereichs sind . Der Bereich Facility ist ein Aspekt von MySQL , die entwickelt, um maßgeschneiderte Datenmanagement innerhalb von Anwendungen zu ermöglichen .