X'01AF'X'01af'x'01AF'x'01af'0x01AF0x01af
X'0G' (G is not a hexadecimal digit)0X01AF (0X must be written as 0x)
mysql> SET @s = X'FFF';ERROR 1064 (42000): You have an error in your SQL syntax;check the manual that corresponds to your MySQL serverversion for the right syntax to use near 'X'FFF''mysql> SET @s = X'0FFF';Query OK, 0 rows affected (0.00 sec)
mysql> SELECT X'4D7953514C', CHARSET(X'4D7953514C');+---------------+------------------------+| X'4D7953514C' | CHARSET(X'4D7953514C') |+---------------+------------------------+| MySQL | binary |+---------------+------------------------+mysql> SELECT 0x5461626c65, CHARSET(0x5461626c65);+--------------+-----------------------+| 0x5461626c65 | CHARSET(0x5461626c65) |+--------------+-----------------------+| Table | binary |+--------------+-----------------------+
[_charset_name] X'val' [COLLATE collation_name]
SELECT _latin1 X'4D7953514C';SELECT _utf8 0x4D7953514C COLLATE utf8_danish_ci;
mysql> SET @v1 = X'41';mysql> SET @v2 = X'41'+0;mysql> SET @v3 = CAST(X'41' AS UNSIGNED);mysql> SELECT @v1, @v2, @v3;+------+------+------+| @v1 | @v2 | @v3 |+------+------+------+| A | 65 | 65 |+------+------+------+
mysql> SELECT CHARSET(X''), LENGTH(X'');+--------------+-------------+| CHARSET(X'') | LENGTH(X'') |+--------------+-------------+| binary | 0 |+--------------+-------------+mysql> SELECT X''+0;+-------+| X''+0 |+-------+| 0 |+-------+
mysql> SELECT HEX('cat');+------------+| HEX('cat') |+------------+| 636174 |+------------+mysql> SELECT X'636174';+-----------+| X'636174' |+-----------+| cat |+-----------+
mysql> SET @v1 = X'000D' | X'0BC0';mysql> SET @v2 = _binary X'000D' | X'0BC0';mysql> SELECT HEX(@v1), HEX(@v2);+----------+----------+| HEX(@v1) | HEX(@v2) |+----------+----------+| BCD | 0BCD |+----------+----------+
文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




