首页 >

mysql int二进制显示 |php mysql 中间件

mysql判断月数,mysql列类型简介,mysql8.0 副本集,把mysql数据导入redis,mysql 如何查询视图,php mysql 中间件mysql int二进制显示 |php mysql 中间件
例如,下面的代码将一个整数值转换为二进制进行显示:
SELECT BIN(12);
结果将会显示:
1100
这里,从右向左数第一位代表2^0(1),第二位代表2^1(2),第三位代表2^2(4),第四位代表2^3(8)。因此,1100代表的是8+4=12。
类似地,大家可以使用UNBIN函数将二进制值转换为十进制数,例如:
SELECT UNBIN('1100');
结果将会显示:
12

另外,在MySQL中,还有一种int类型,叫做tinyint,它只使用1字节存储,可以表示-128到127之间的整数。对于一些小的整数,使用tinyint类型可以节省存储空间,同时也可以使用二进制进行显示。

例如,大家可以创建一个tinyint类型的列,并将其转换为二进制进行显示:
CREATE TABLE test (
id TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'
);
INSERT INTO test(id) VALUES (10);
SELECT BIN(id) FROM test;
结果将会显示:
1010
这里,从右向左数第一位代表2^0(1),第二位代表2^1(2),第三位代表2^2(4),第四位代表2^3(8)。因此,1010代表的是8+2=10。
另外,如果想要在MySQL中将二进制表示的整数转换为十进制数,可以使用CONV函数,例如:
SELECT CONV('1010', 2, 10);
结果将会显示:
10

总之,使用二进制表示MySQL中的int类型可以节省存储空间,同时也可以更方便地查看整数值的真实含义。


mysql int二进制显示 |php mysql 中间件
  • mysql if 语法错误(解决mysql if语句错误的方法) |mysql json 转义
  • mysql if 语法错误(解决mysql if语句错误的方法) |mysql json 转义 | mysql if 语法错误(解决mysql if语句错误的方法) |mysql json 转义 ...

    mysql int二进制显示 |php mysql 中间件
  • mysql 备份和恢复某张表 |mysql将表中数据更改
  • mysql 备份和恢复某张表 |mysql将表中数据更改 | mysql 备份和恢复某张表 |mysql将表中数据更改 ...

    mysql int二进制显示 |php mysql 中间件
  • mysql数据库名在哪(寻找mysql数据库中的表名) |redhat下mysql启动不了
  • mysql数据库名在哪(寻找mysql数据库中的表名) |redhat下mysql启动不了 | mysql数据库名在哪(寻找mysql数据库中的表名) |redhat下mysql启动不了 ...