So konvertieren Sie MySQL in Hexadezimal: 1. Verwenden Sie die Funktion hex() mit der Syntax „select hex (decimal value);“, um dezimal in hexadezimal umzuwandeln. 2. Verwenden Sie die Funktion conv() mit der Syntax „select conv( 'Datenwert',Originalbasis,16);" kann jede Basis in Hexadezimal umwandeln.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
MySQL konvertiert Daten in Hexadezimalzahlen.
Methode 1: Verwenden Sie die Funktion hex(). Die Funktion hex() kann Dezimalzahlen in Hexadezimalzahlen umwandeln und eine hexadezimale Zeichenfolgendarstellung zurückgeben.
Syntax:HEX(N_or_S)
Wenn N_or_S eine Zahl ist, wird die Zeichenfolgendarstellung des Hexadezimalwerts von N zurückgegeben, wobei N eine lange Zahl (BIGINT) ist. Dies entspricht CONV(N,10,16). Wenn N_or_S eine Zeichenfolge ist, wird die hexadezimale Zeichenfolgendarstellung von N_or_S zurückgegeben, wobei jedes Zeichen in N_or_S in zwei hexadezimale Ziffern umgewandelt wird.
mysql> SELECT HEX(255); +---------------------------------------------------------+ | HEX(255) | +---------------------------------------------------------+ | FF | +---------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT 0x616263; +---------------------------------------------------------+ | 0x616263 | +---------------------------------------------------------+ | abc | +---------------------------------------------------------+ 1 row in set (0.00 sec)
Methode 2: Funktion conv() verwenden
CONV – Basiskonvertierung. Der Zweck der Funktion
CONV(N,from_base,to_base)
】
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Daten in MySQL in Hexadezimalzahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!