Einzelnes Anführungszeichen in MySQL umgehen

Preet Sanghavi 8 Oktober 2023
  1. Verwenden des Zeichens ' innerhalb eines Wortes mit '', um einzelne Anführungszeichen in MySQL zu umgehen
  2. Verwenden des Zeichens " innerhalb eines Wortes mit "", um doppelte Anführungszeichen in MySQL zu umgehen
  3. Verwenden des Zeichens \, um doppelte Anführungszeichen in MySQL zu umgehen
Einzelnes Anführungszeichen in MySQL umgehen

In diesem Tutorial wollen wir verschiedene Methoden untersuchen, um zu verstehen, wie man das einfache Anführungszeichen in MySQL maskiert.

Im Allgemeinen neigen Unternehmen und Unternehmen, die MySQL für die Datenbankverwaltung verwenden, dazu, Einzelbuchstaben zu verwenden. Das Einschließen dieser Zeichen kann eine umständliche Aufgabe sein, da diese Anführungszeichen häufig beim Erstellen der Basissyntax für die MySQL-Abfrage beteiligt sind. Wir müssen verstehen, wie man einfache Anführungszeichen maskiert.

Es gibt drei Hauptansätze, die uns bei dieser Aufgabe helfen können. Sie lassen sich wie folgt veranschaulichen.

  • Zeichen wie ' innerhalb eines Satzes oder Worte mit ' können als '' dargestellt werden.
  • Das Zeichen " innerhalb eines Satzes oder Wortes mit " kann als "" dargestellt werden.
  • Wir können auch das Zeichen \ setzen, um ein Anführungszeichen in MySQL anzuzeigen.

Lassen Sie uns verstehen, wie diese Methode in größerer Tiefe funktioniert.

Verwenden des Zeichens ' innerhalb eines Wortes mit '', um einzelne Anführungszeichen in MySQL zu umgehen

Angenommen, wir müssen das Wort Hallo in MySQL mit einfachen Anführungszeichen ausgeben. Dies kann mit der folgenden Abfrage erreicht werden.

SELECT 'hello''s';

Die obige Abfrage in MySQL würde das folgende Ergebnis erzeugen.

hello's

Verwenden des Zeichens " innerhalb eines Wortes mit "", um doppelte Anführungszeichen in MySQL zu umgehen

Angenommen, wir müssen das Wort Hello"s in MySQL ausgeben, wobei das Wort mit doppelten Anführungszeichen bedeckt ist. Dies kann mit der folgenden Abfrage erreicht werden.

SELECT "hello""s";

Die oben erwähnte Abfrage in MySQL würde das folgende Ergebnis erzeugen.

hello"s

Verwenden des Zeichens \, um doppelte Anführungszeichen in MySQL zu umgehen

Eine Alternative zur Angabe ' kann die Verwendung des Backslash-Symbols in MySQL sein. Nehmen wir an, wir möchten das Wort 'hello drucken. Dies kann mit der folgenden Abfrage nachvollzogen werden.

SELECT '\'hello';

Die oben erwähnte Abfrage in MySQL würde das folgende Ergebnis erzeugen.

'hello

Daher können wir mit Hilfe der drei oben genannten Techniken ein einzelnes Anführungszeichen in MySQL maskieren.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Verwandter Artikel - MySQL String