Heim  >  Artikel  >  tägliche Programmierung  >  Die Bedeutung von Sternchen in MySQL

Die Bedeutung von Sternchen in MySQL

下次还敢
下次还敢Original
2024-04-27 05:27:13731Durchsuche

Das Sternchen (*) ist ein Platzhalterzeichen in MySQL und hat folgende Bedeutung: Alle Spalten auswählen: In einer SELECT-Anweisung werden alle Spalten aus der angegebenen Tabelle ausgewählt. Übereinstimmung mit einer beliebigen Zeichenfolge: In der WHERE-Klausel wird sie verwendet, um eine beliebige Zeichenfolge abzugleichen, beispielsweise um Zeilen zu finden, die „John“ enthalten. Fuzzy-Abfragen: Es kann auch für Fuzzy-Abfragen verwendet werden, z. B. zum Suchen von Zeilen, die mit „Jo“ beginnen.

Die Bedeutung von Sternchen in MySQL

Die Bedeutung des Sternchens (*) in MySQL

Das Sternchen (*) ist ein Platzhalterzeichen in MySQL, das zur Übereinstimmung mit einer beliebigen Zeichenfolge verwendet wird.

Details:

  • Alle Spalten auswählen: Verwenden Sie in einer SELECT-Anweisung das Sternchen, um alle Spalten aus der angegebenen Tabelle auszuwählen. Beispiel:
<code class="sql">SELECT * FROM table_name;</code>
  • entspricht einer beliebigen Zeichenfolge: Verwenden Sie in der WHERE-Klausel ein Sternchen, um eine beliebige Zeichenfolge abzugleichen. Die folgende Abfrage findet beispielsweise alle Zeilen, die „John“ in der Namensspalte enthalten:
<code class="sql">SELECT * FROM table_name WHERE name LIKE '%John%';</code>
  • Fuzzy-Abfrage: Das Sternchen kann auch für Fuzzy-Abfragen verwendet werden. Die folgende Abfrage findet beispielsweise alle Zeilen, die mit „Jo“ in der Namensspalte beginnen:
<code class="sql">SELECT * FROM table_name WHERE name LIKE 'Jo%';</code>

Beispiel:

Angenommen, es gibt eine Tabelle mit dem Namen „Kunden“, die die folgenden Spalten enthält:

  • id
  • Name
  • Adresse
  • Telefon

Die folgende Abfrage wählt alle Spalten aus der Kundentabelle mit Sternchen aus:

<code class="sql">SELECT * FROM customers;</code>

Die folgende Abfrage findet alle Zeilen mit „Smith“ in der Namensspalte:

<code class="sql">SELECT * FROM customers WHERE name LIKE '%Smith%';</code>

Die folgende Abfrage findet alle Zeilen mit „123“ in der Adressspalte Alle Zeilen beginnen mit:

<code class="sql">SELECT * FROM customers WHERE address LIKE '123%';</code>

Das obige ist der detaillierte Inhalt vonDie Bedeutung von Sternchen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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