mysql的BIT数值类型

MySQL :: MySQL 8.2 Reference Manual :: 11.1.5 Bit-Value Type - BIT

MySQL :: MySQL 8.2 Reference Manual :: 9.1.5 Bit-Value Literals

BIT类型用来存放bit值,每一位是0或者1,允许1-64位。

例如,下面表定义了new这列的类型为8位的BIT类型:

用sql语句给new这个字段更新值:

UPDATE `development`.`test_table` SET `new`=b'10111101' WHERE `id`=1;

在sql语句中,BIT类型的值写为b'val '或者B'val ',或者0b*val(* 注意,不能写为0Bval的形式 )。

例如,下面的写法是合法的:

b'01'

B'01'

0b01

相关推荐
小wanga10 分钟前
【MySQL】索引特性
android·数据库·mysql
wpp030327 分钟前
GaussDB SQL查询与子查询:从入门到性能调优
数据库
云之兕40 分钟前
MyBatis 如何使用
数据库·mybatis
TDengine (老段)1 小时前
TDengine 语言连接器(R语言)
大数据·数据库·物联网·r语言·时序数据库·tdengine·iotdb
日行月白1 小时前
Day14:关于MySQL的索引——创、查、删
数据库·mysql
拄杖忙学轻声码1 小时前
shardingsphere-jdbc集成Seata分布式事务
mysql·spring cloud
神仙别闹2 小时前
基于javaEE+jqueryEasyUi+eclipseLink+MySQL的课程设计客房管理信息系统
mysql·java-ee·课程设计
异常君2 小时前
深入解析 InnoDB 死锁:从案例到方案,全流程透视指南
数据库·后端·mysql
꧁坚持很酷꧂2 小时前
Qt实现文件传输服务器端(图文详解+代码详细注释)
开发语言·数据库·qt
苏牧keio2 小时前
安装MySQL8.0
数据库