mysql - Umgang mit der Abfragesuche mit den Sonderzeichen% (Prozent) und _ (Unterstrich)

Ich habe 2 Datensätze in meiner Datenbank,Tom%Jerry undNinja_Kids. Einer hat ein Sonderzeichen% (Prozent) und der andere hat _ (Unterstrich). Ich habe die folgenden Befehle im MySQL-Terminal ausprobiert.

SELECT * FROM CUSTOMER WHERE NAME LIKE '%%%';
SELECT * FROM CUSTOMER WHERE NAME LIKE '%_%';

Beide Befehle gaben alle Datensätze zurück.

Wie soll ich dafür sorgen, dass diese die Aufzeichnung zurückgeben, die beides enthält?% oder_.

ich weiß das% wird in mysql wie ein reserviertes Wort verwendet, aber was ist, wenn ein Datensatz die oben genannten Sonderzeichen enthält?

Übrigens, außer den 2 kennst du noch andere Sonderzeichen, die sich nicht normal verhalten?

Bitte helfen Sie. Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage