SQL SELECTAnweisungen


Die SELECT-Anweisung wird verwendet, um Daten aus einer Datenbank auszuwählen.


SQL SELECT-Anweisung

Die SELECT-Anweisung wird verwendet, um Daten aus einer Datenbank auszuwählen.

Die Ergebnisse werden in einer Ergebnistabelle gespeichert, die als Ergebnismenge bezeichnet wird.

SQL SELECT-Syntax

SELECT column1, column2, ...
FROM table_name;

und

SELECT * FROM table_name;

Parameter description:

  • column1, column2, ...: Die Namen der auszuwählenden Spalten. Es können mehrere Spalten angegeben werden. Wenn keine Spaltennamen angegeben werden, werden alle Spalten ausgewählt.
  • table_name: Der Name der abzufragenden Tabelle.
  • *: Ein Platzhalter, der angibt, dass alle Spalten in der Tabelle ausgewählt werden.


Demo-Datenbank

In diesem Tutorial verwenden wir die Beispieldatenbank EXAMPLE.

Nachfolgend sind die Daten aufgeführt, die aus der Tabelle "Websites" ausgewählt wurden:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | Example      | http://www.example.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+

SELECT-Spaltenbeispiel

Die folgende SQL-Anweisung wählt die Spalten "name" und "country" aus der Tabelle "Websites" aus:

Beispiel

SELECT name,country FROM Websites;

Das Ausgabeergebnis ist:


SELECT * Beispiel

Die folgende SQL-Anweisung wählt alle Spalten aus der Tabelle "Websites" aus:

Beispiel

SELECT * FROM Websites;

Das Ausgabeergebnis ist:


Navigation in der Ergebnismenge

Die meisten Datenbanksoftwaresysteme ermöglichen die Verwendung von Programmierfunktionen, um durch die Ergebnismenge zu navigieren, zum Beispiel: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record usw.

Programmierfunktionen wie diese werden in diesem Tutorial nicht behandelt. Wenn Sie mehr über den Zugriff auf Daten durch Funktionsaufrufe erfahren möchten, besuchen Sie bitte unserADO TutorialoderPHP Tutorial。

Andere Erweiterungen