Heim > Datenbank > MySQL-Tutorial > Wie frage ich die Daten eines bestimmten Felds in der Datenbank mit MySQL ab?

Wie frage ich die Daten eines bestimmten Felds in der Datenbank mit MySQL ab?

青灯夜游
Freigeben: 2020-10-02 10:26:27
Original
17703 Leute haben es durchsucht

MySQL-Methode zum Abfragen eines bestimmten Felds in der Datenbank: Verwenden Sie die SELECT-Anweisung und die Syntax „SELECT < Feldname> FROM < Datentabellenname>;“, wenn Sie mehrere Felder abfragen möchten Feldnamen einfach durch Kommata trennen.

Wie frage ich die Daten eines bestimmten Felds in der Datenbank mit MySQL ab?

In MySQL können Sie die SELECT-Anweisung zum Abfragen von Daten verwenden. Das Abfragen von Daten bezieht sich auf die Verwendung verschiedener Abfragemethoden, um je nach Bedarf unterschiedliche Daten aus der Datenbank abzurufen. Dies ist der am häufigsten verwendete und wichtigste Vorgang. Das Syntaxformat von

SELECT lautet wie folgt:

SELECT
{* | <字段列名>}
[
FROM <表 1>, <表 2>…
[WHERE <表达式>
[GROUP BY <group by definition>
[HAVING <expression> [{<operator> <expression>}…]]
[ORDER BY <order by definition>]
[LIMIT[<offset>,] <row count>]
]
Nach dem Login kopieren

Die Bedeutung jeder Klausel ist wie folgt:

  • {*|} Eine Feldliste mit Sternchen-Platzhaltern, die die Namen der Felder angeben abgefragt werden.

  • , …, Tabelle 1 und Tabelle 2 stellen die Quelle der Abfragedaten dar, die einzeln oder mehrfach sein können.

  • WHERE Wenn ausgewählt, müssen die Abfragedaten die Abfragebedingungen erfüllen.

  • GROUP BY< field >, diese Klausel teilt MySQL mit, wie die abgefragten Daten angezeigt und entsprechend dem angegebenen Feld gruppiert werden sollen.

  • [ORDER BY< field>], diese Klausel teilt MySQL mit, in welcher Reihenfolge die abgefragten Daten angezeigt werden sollen. Die mögliche Sortierung ist aufsteigend (ASC) und absteigend (DESC).

  • [LIMIT[,]], diese Klausel weist MySQL an, jedes Mal die Anzahl der abgefragten Datenelemente anzuzeigen.

Angegebene Felder in der Abfragetabelle

Das Syntaxformat eines bestimmten Felds in der Abfragetabelle ist:

SELECT < 字段名 > FROM < 表名 >;
Nach dem Login kopieren

Beispiel 3

Fragen Sie die Namen aller Schüler in der Namensspalte der Tabelle tb_students_info ab , SQL-Anweisungen und -Operationen Die Ergebnisse werden unten angezeigt.

mysql> SELECT name FROM tb_students_info;
+--------+
| name   |
+--------+
| Dany   |
| Green  |
| Henry  |
| Jane   |
| Jim    |
| John   |
| Lily   |
| Susan  |
| Thomas |
| Tom    |
+--------+
10 rows in set (0.00 sec)
Nach dem Login kopieren

Die Ausgabe zeigt alle Daten unter dem Namensfeld in der Tabelle tb_students_info.

Verwenden Sie die SELECT-Anweisung, um Daten unter mehreren Feldern abzurufen. Sie müssen nur den zu durchsuchenden Feldnamen nach dem Schlüsselwort SELECT angeben. Es ist nicht erforderlich, ein Komma nach dem Schlüsselwort einzufügen Das letzte Feld lautet wie folgt:

SELECT <字段名1>,<字段名2>,…,<字段名n> FROM <表名>;
Nach dem Login kopieren

Beispiel 4

Erhalten Sie die drei Spalten „id“, „name“ und „height“ aus der Tabelle „tb_students_info“.

mysql> SELECT id,name,height
    -> FROM tb_students_info;
+----+--------+--------+
| id | name   | height |
+----+--------+--------+
|  1 | Dany   |    160 |
|  2 | Green  |    158 |
|  3 | Henry  |    185 |
|  4 | Jane   |    162 |
|  5 | Jim    |    175 |
|  6 | John   |    172 |
|  7 | Lily   |    165 |
|  8 | Susan  |    170 |
|  9 | Thomas |    178 |
| 10 | Tom    |    165 |
+----+--------+--------+
10 rows in set (0.00 sec)
Nach dem Login kopieren

Die Ausgabe zeigt alle Daten unter den drei Feldern ID, Name und Größe in der Tabelle tb_students_info.

Empfohlenes Tutorial: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie frage ich die Daten eines bestimmten Felds in der Datenbank mit MySQL ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage