Syntax:
Die Funktion von QUOTE () nimmt einen String -Wert als Argument, das entkommen wird, und gibt die entkommene Zeichenfolge nach der Ausführung der Abfrage zurück. Die Syntax dieser Funktion ist unten angegeben.
Zitat (Zeichenfolge)Escape -Sequenzzeichen:
Die Verwendungen verschiedener Fluchtsequenzzeichen wurden unten erklärt.
Charakter | Beschreibung |
\ ' | Es wird verwendet, um ein einzelnes Zitat (') -Charnia zu drucken. |
\ " | Es wird verwendet, um das Doppel -Zitat -Zeichen (“) zu drucken. |
\ 0 | Es wird verwendet, um das ASCII -Null -Zeichen zu drucken. |
\B | Es wird verwendet, um den Rückraumcharakter zu drucken. |
\N | Es wird verwendet, um den neuen Charakter der neuen Linie zu drucken. |
\R | Es wird zum Drucken von Wagenrücklaufcharakter verwendet. |
\T | Es wird verwendet, um Registerkarte Space -Zeichen zu drucken. |
\ Z | Es wird verwendet, um ASCII 26 (Strg+Z) -Zeichen zu drucken. |
\\ | Es wird verwendet, um Backslash (\) -Charnia zu drucken. |
\% | Es wird verwendet, um den "%" -Scharakter zu drucken. |
\ _ | Es wird verwendet, um das Zeichen "_" zu drucken. |
Verwendung von QUOTE () -Funktion für einen Stringwert:
Die Verwendungszwecke der Quote () -Funktion mit verschiedenen Arten von Escape -Sequenzzeichen wurden in diesem Teil des Tutorials gezeigt.
Beispiel 1: Verwendung von Quote () Funktion zum Drucken einfacher Zeichenfolge
Wenn der Zeichenfolgenwert ohne die Funktion zitiger () unter Verwendung der SELECT -Anweisung gedruckt wird, wird der Zeichenfolgenwert ohne Angebot gedruckt. Führen Sie die folgende SELECT -Anweisung mit der Funktion quote () aus, um eine einfache Zeichenfolge mit einem einzelnen Zitat zu drucken.
Wählen Sie QUOTE ('Willkommen bei LinuxHint') als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel-2: Verwendung von Quote (), um ein einzelnes Zitat in der Zeichenfolge zu drucken
Führen Sie die folgende SELECT -Anweisung mit der Funktion "QUOTE () aus, um eine Zeichenfolge mit dem einzelnen Zitat zu drucken.
Wählen Sie QUOTE ('MySQL "-Datenbank" Server ") als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel-3: Verwendung von QUOTE (), um ein Doppelzitat in der Zeichenfolge zu drucken
Führen Sie die folgende SELECT-Anweisung mit der Funktion "QUOTE () aus, um eine Zeichenfolge mit der doppelt zitierten Zeichenfolge zu drucken.
Wählen Sie QUOTE ('"Linux" Hinweis') als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel-4: Verwendung von QUOTE () -Funktion zum Drucken einer Zeichenfolge mit der Newline
Führen Sie die folgende SELECT -Anweisung mit der Funktion "QUOTE () aus, um eine Zeichenfolge mit der Newline zu drucken.
Wählen Sie QUOTE ('Linux \ nHint') als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel-5: Verwendung von QUOTE () -Funktion zum Drucken einer Zeichenfolge mit Registerkartenraum
Führen Sie die folgende SELECT -Anweisung mit der Funktion "QUOTE () aus, um eine Zeichenfolge mit dem Zeichen" \ t "zu drucken.
Wählen Sie QUOTE ('Hello \ Tworld') als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt. Der Registerkarte wurde zwischen 'Hallo' und 'Welt' in der Ausgabe erzeugt, um das Zeichen "\ t" zu verwenden.
Beispiel-6: Verwendung von QUOTE () -Funktion zum Drucken einer Zeichenfolge mit dem Rückraum.
Führen Sie die folgende SELECT -Anweisung mit der Funktion "QUOTE () aus, um eine Zeichenfolge zu drucken.
Wählen Sie QUOTE ('Linux \ bhint') als entsieped_value;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt. Das Zeichen 'x' wurde aus der Hauptzeichenfolge unter Verwendung des Zeichenzeichens '\ B' in der Zeichenfolge entfernt.
Verwendung der Funktion "QUOTE () für die Tabellendaten:
Sie müssen eine Tabelle mit Daten in einer MySQL -Datenbank erstellen, um die Funktion der Quote () -Funktion in den Tabellendaten zu überprüfen. Öffnen Sie das Terminal und verbinden Sie sich mit dem MySQL -Server, indem Sie den folgenden Befehl ausführen.
$ sudo mysql -u root
Führen Sie den folgenden Befehl aus, um eine Datenbank mit dem Namen zu erstellen test_db.
Datenbank erstellen test_db;Führen Sie den folgenden Befehl aus, um die Datenbank auszuwählen.
Verwenden Sie test_db;Führen Sie die folgende Anfrage aus, um eine Tabelle mit dem Namen zu erstellen Kunden mit fünf Feldern.
CreateTableClients (Führen Sie die folgende Einfügungsanfrage aus, um 4 Datensätze in die Einführung in die Kunden Tisch.
Einfügen in "clients" ("ID", "Name", "E -Mail", "Adresse", "contact_no") WerteFühren Sie die folgende Anfrage aus, um alle Datensätze der Client -Tabelle zu drucken.
Aus Clients auswählen;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel 1: Verwendung von Quote () Funktion in einem einzelnen Feld einer Tabelle.
Wenn der Zeichenfolgenwert der Tabelle mithilfe einer Auswahlabfrage gedruckt wird, wird der Ausgangswert ohne Angebot angezeigt. In der folgenden Auswahlabfrage werden alle Datensätze des Kunden Tabelle und ein weiteres zusätzliches Spaltenangebot (E -Mail) durch Einschließen der Email Feld der Kunden Tabelle mit dem einzigen Zitat.
Wählen Sie *, Zitat (E -Mail) von Kunden;Ausgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Beispiel-2: Verwendung von Quote () Funktion in mehreren Feldern einer Tabelle.
Die folgende Auswahlabfrage druckt die ursprünglichen Werte der Name Und Adresse Felder und die einzelnen zitierten Werte der Email Und contact_no Felder der Kunden Tisch.
Wählen Sie den Namen als Name, Zitat (E -Mail) als E -Mail, Adresse als Adresse, Zitat (contact_no) als "Kontakt Nein" ausAusgang:
Nach der Ausführung der obigen Abfrage wird die folgende Ausgabe angezeigt.
Abschluss:
Die Funktion zit. () wird in der Abfrage auswählen verwendet, um die String -Daten vor dem Drucken mit verschiedenen Escape -Zeichen zu formatieren. In diesem Tutorial wurden die Funktionen von Quote () für die einfachen Zeichenfolgedaten und die Tabellendaten verwendet, um MySQL -Benutzer zu wissen.