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