MySQL 支持十六进制数值

mysql> SELECT x'4D7953514C';
         -> MySQL
mysql> SELECT 0xa+0;
         -> 10
mysql> SELECT 0x5061756c;
         -> Paul

SELECT x'4D7953514C';  其中 4D7953514C 是 MySQL 这个字符串的16进制表示
SELECT 0xa+0; 其中0xa+0表示数值模式,此模式下0xa表示十进制10
SELECT 0x5061756c; 字符模式,每一对十六进制数字被转换为一个字符(ASCII)
可以通过select hex('MYSQL');得到MYSQL这个字符串的16进制的编码
表达式 x'hexstring' (4.0 中新加入) 是基于 ANSI SQL 的,表达式 0x 是基于 ODBC 的。