443 Shares 5932 views

MySQL ausgewählt aus select: Sampling Operator

MySQL, wie jedes andere System relationalen Datenbank-Management, hat in seiner Struktur die Probe SELECT-Anweisung. Dies ist nicht verwunderlich, da die Datenbanken vertrauliche Informationen enthalten in erster Linie, um es abzurufen, wenn notwendig. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL wählen Sie aus SELECT – Anweisung können Sie diese auf viele verschiedene Arten zu tun, eine große Reihe von Tools.

Installation von MySQL

MySQL ist als unter Windows und unter Linux implementiert. MySQL Ubuntu, führen zwei Teams ziemlich am Terminal des OS zu installieren:

– sudo apt-get install mysql-server.

– sudo apt-get install mysql-Client.

Für MySQL Windows laden Sie sich einfach von der offiziellen Website „Datenbank“ entsprechende Installationspakete und sie laufen.

Die Gesamtstruktur der SELECT-Anweisung

Komplette Struktur in MySQL von SELECT-Anweisung auszuwählen, ist wie folgt:

1. SELECT – Spaltennamen (Felder).

2. VON – Tabellennamen.

3. WO – eine Bedingung zu probieren, in der.

Beachten Sie, dass die SQL-Syntax nicht case-sensitive ist, eine gute Praxis, Erklärungen zu schreiben und reservierte Schlüsselwörter (FROM, WHERE, etc.) in großen Buchstaben und Namen der Tabellen und Spalten – klein. SELECT приведен на рисунке ниже. Das einfachste Beispiel für den Einsatz von MySQL Bediener wählen Sie aus der SELECT unten.

Ein Sternchen nach dem Wort SELECT ein Analogon des Schlüsselwort ALL ist bedeutet, dass aus einer bestimmten Tabelle alle Spalten auszuwählen. Wenn Sie in nur einige der Felder der Tabelle interessiert sind, sollten sie an einem geeigneten Ort angegeben werden, durch Komma getrennt. Das gleiche gilt für die Namen der Tabellen – wenn mehr als ein, geben sie alle durch Komma getrennt.

Unter Verwendung der WHERE

Offensichtlich konnte man nicht umhin zu bemerken, dass in dem obigen Beispiel kein Schlüsselwort WHERE – das ist, weil es in diesem Fall ist, dass wir nicht brauchen. Diese Aussage ist nicht erforderlich, und solche optionalen Operatoren in SELECT, gibt es viele, aber sie sind ein wenig später. Wenn Sie nach einem Namen eine WHERE-Tabelle und jede Bedingung, wie Typ fügt = ‚Hund‘, dann wird das Ergebnis Satz nur eine Zeile mit dem Haustier im Namen von Edison bekommen. Die folgende Abbildung zeigt ein Beispiel. Ignorieren Sie die Anweisung ORDER BY nicht, hier spielt es keine Rolle, und es wird ein wenig später diskutiert.

Es ist erwähnenswert, dass nach dem WHERE auch möglich ist, mehrere Bedingungen zu schreiben, aber nicht mehr durch ein Komma getrennt. Zu diesem Zweck müssen Sie Schlüsselwörter wie AND oder OR verwenden. Es hängt alles davon ab, wie Sie Ihre Bedingungen müssen erfüllt sein. Wenn Sie in einem Ergebnis interessiert, die die Bedingungen alles, was Sie und geben Sie dann erfüllt, zwischen ihnen muss und, wenn das Ergebnis zumindest einer von ihnen erfüllen sollte, dann die OR verwenden.

ORDER BY-Klausel

Wir erwähnten, dass zusätzlich zu der WHERE in einer SELECT-Anweisung gibt es viele andere Schlüsselwörter, mit denen Sie das Ergebnis manipulieren kann so eingestellt wie in einer bestimmten Situation erforderlich. Eine solche „Schlüssel“ ist ORDER BY. Es ermöglicht Ihnen, die Ergebnisse der Probe innerhalb eines bestimmten Feld zu sortieren, sowohl auf- und absteigenden. Es ist genug, nur die Spaltennamen nach ihm angeben, nach den Werten, die Sie die Daten sortieren müssen. Es ist wichtig, mit mehreren Bedingungen erfüllen: der erste – der Name in der Erklärung, ORDER BY, angegeben und muss in der SELECT vorhanden sein; zweite – ORDER BY muss am Ende der Anforderung gestellt werden.

Die Standardsortierung ist aufsteigend (ASC), aber wenn Sie die Ergebnisse in absteigender Reihenfolge, schreiben Sie nach dem Feldnamen anstelle von ASC Schlüsselwort DESC sortieren müssen.

Abschluss

Wir haben die wichtigsten, aber nicht alle Werkzeuge der Bediener MySQL Auswahl. SELECT, neben den oben erwähnten, hat viele andere Funktionen, die Daten aus der Datenbank abrufen lassen, flexibel und effizient.