In MySQL konvertiert die Funktion TO_BASE64()
einen String in einen Base-64-codierten String und gibt das Ergebnis zurück. (Verwandte Empfehlungen: „MySQL Tutorial“)
Syntax
TO_BASE64(str)
wobei str die Zeichenfolge ist, die codiert werden muss.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein Beispiel zur Veranschaulichung der grundlegenden Verwendung:
SELECT TO_BASE64('Dog');
Ergebnis:
+------------------+ | TO_BASE64('Dog') | +------------------+ | RG9n | +------------------+
In diesem Beispiel ist der Parameter Dog
, nach der Konvertierung in base-64
wird er zu RG9n
.
Wir können die Funktion FROM_BASE64()
verwenden, um die Base-64-Zeichenfolge zu dekodieren:
SELECT FROM_BASE64('RG9n');
Ergebnis:
+---------------------+ | FROM_BASE64('RG9n') | +---------------------+ | Dog | +---------------------+
Beispiel 2 – Eine längere Zeichenfolge
Hier ist ein Beispiel mit einer längeren Zeichenfolge:
SELECT TO_BASE64('My cat chases dogs!');
Ergebnis:
+----------------------------------+ | TO_BASE64('My cat chases dogs!') | +----------------------------------+ | TXkgY2F0IGNoYXNlcyBkb2dzIQ== | +----------------------------------+
Beispiel 3 – Nicht -string-Parameter
Wenn der Parameter kein String ist, wird er zuerst in einen String konvertiert:
SELECT TO_BASE64(123);
Ergebnis:
+----------------+ | TO_BASE64(123) | +----------------+ | MTIz | +----------------+
Beispiel 4 – NULL-Parameter
Wenn Sie NULL eingeben, erhalten Sie NULL:
SELECT TO_BASE64(NULL);
Ergebnis:
+-----------------+ | TO_BASE64(NULL) | +-----------------+ | NULL | +-----------------+
Beispiel 5 – Fehlender Parameter
Wenn Sie keinen Parameter übergeben, erhalten Sie eine Fehlermeldung:
SELECT TO_BASE64();
Ergebnis:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
Beispiel 6 – Zu viele Parameter
Wenn Sie zu viele Parameter übergeben, erhalten Sie auch eine Fehlermeldung:
SELECT TO_BASE64('Cat', 'Dog');
Ergebnis:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
Dieser Artikel Dieser Artikel geht es um die Methode zum Konvertieren von Zeichenfolgen in die Base64-Kodierung in MySQL. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonWie konvertiert man eine Zeichenfolge in MySQL in die Base64-Kodierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!