Zum Beispiel werden Saiten in SQL bezeichnet, indem sie in ein Paar einzelner Zitate eingeschlossen werden. Wenn Sie jedoch eine angegebene Zeichenfolge hinzufügen müssen, ist sie ohne die Verwendung von Escape -Zeichen nicht möglich. Dies liegt daran.
Nehmen Sie das unten gezeigte Beispiel:
"Das ist sein Haus";Wenn Sie versuchen, hinzuzufügen, z. B. eine Zeichenfolge zu SQL, führt dies zu einem Fehler.
SQL Escape Single Zitat
Der Weg, dieses Problem zu vermeiden, besteht darin, Fluchtzeichen zu verwenden. Dies sind eine Reihe von Zeichen, die eine besondere Bedeutung implementieren, wenn sie angemessen verwendet werden.
Gemeinsame SQL Escape -Zeichen umfassen:
Dies sind mehrere bekannte Fluchtfiguren, die von Datenbankmotoren unterstützt werden. Beachten Sie, dass verschiedene Datenbankanbieter benutzerdefinierte Escape -Zeichen implementieren können. Überprüfen Sie die Dokumentation für Ihre Datenbank -Engine, um mehr zu erfahren.
Das folgende Beispiel zeigt, wie ein einzelnes Zitatcharakter in SQL entkommt:
"Das ist sein Haus";In einigen Datenbankmotoren wird die obige Syntax nicht unterstützt. Wenn Sie beispielsweise die Abfrage in PostgreSQL ausführen, fällt es aus:
Wähle 'das sein Haus';In diesem Fall können Sie sowohl PostgreSQL als auch SQL Server mit der unten gezeigten Syntax entgehen:
Wähle 'das' sein Haus ';Dies sollte dem einzelnen Zitat entkommen und Folgendes drucken:
?SPALTE?Wir können auch eine Mischung aus Doppelzitaten und einzelnen Zitaten verwenden, um dasselbe Ergebnis zu erzielen. Denken Sie daran, dass diese Methode nur in Datenbankmotoren unterstützt wird, in denen Sie mit Doppelquoten Zeichenfolgen erstellen können. Ein Beispiel ist die MySQL -Datenbank -Engine.
Ein Beispiel ist unten gezeigt:
Wählen Sie "das ist sein Haus" als Schnur;Da wir Doppelzitate verwenden, um die Zeichenfolge zu bezeichnen, wird das einzelne Zitat automatisch als Teil der Literalstrich behandelt.
Abschluss
In diesem Artikel haben wir Fluchtzeichen in SQL-Datenbanken untersucht und wie man sie verwendet, um es entkommen, um Single-Quote-Zeichen zu entkommen. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.