MySQL 如何将字符串转换为bitset

MySQL 如何将字符串转换为bitset

要将字符串转换为bitset,请使用CONV()方法。首先创建表格 −

mysql> create table DemoTable
(
   stringValue BIT(4)
);
Query OK, 0 rows affected (3.50 sec)
Mysql

使用插入命令将一些记录插入表中 −

mysql> insert into DemoTable values(CONV('1110', 2, 10) * 1);
Query OK, 1 row affected (0.62 sec)
mysql> insert into DemoTable values(b'1011');
Query OK, 1 row affected (0.14 sec)
Mysql

以下是使用select语句显示表中所有记录的查询语句 −

mysql> select *from DemoTable;
Mysql

以下是结果,因为类型是bitset,所以显示为空白 −

MySQL 如何将字符串转换为bitset

以下是将字符串转换为bitset并显示结果的查询语句 −

mysql> select stringValue+0 AS DECIMAL_VALUE,BIN(stringValue) AS BINARY_VALUE from DemoTable;
Mysql

这将生成以下输出 −

+---------------+--------------+
| DECIMAL_VALUE | BINARY_VALUE |
+---------------+--------------+
| 14            | 1110         |
| 11            | 1011         |
+---------------+--------------+
2 rows in set (0.04 sec)
Mysql

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册