如何在 MySQL 语句中将数值作为二进制数输入?
以下两种方法可以将数字值作为二进制数输入 -
通过前缀“B”
此方法中,我们需要使用 B 前缀引号将二进制数放入引号中。然后,二进制数字串将根据表达式上下文的自动转换为数值。
示例
mysql> Select B'1110'+0; +-----------+ | B'1110'+0 | +-----------+ | 14 | +-----------+ 1 row in set (0.00 sec)
通过前缀 0b
此方法中,我们需要使用 0b 前缀将二进制数直接输入,无需引号。然后,二进制数字串将根据表达式上下文的自动转换为数值。
示例
mysql> Select 0b1110+0; +----------+ | 0b1110+0 | +----------+ | 14 | +----------+ 1 row in set (0.00 sec)
广告