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

相关推荐
flypwn21 小时前
TFCCTF 2025 WebLess题解
服务器·前端·数据库
n***i9521 小时前
云原生数据库使用体验,与传统数据库差异
数据库·云原生
百***99241 天前
MySql的慢查询(慢日志)
android·mysql·adb
q***13341 天前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
理想三旬1 天前
关系数据库
数据库
千寻技术帮1 天前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
无心水1 天前
【分布式利器:RocketMQ】2、RocketMQ消息重复?3种幂等方案,彻底解决重复消费(附代码实操)
网络·数据库·rocketmq·java面试·消息幂等·重复消费·分布式利器
q***98521 天前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·mysql
l1t1 天前
用SQL求解advent of code 2024年23题
数据库·sql·算法
办公解码器1 天前
Excel工作表打开一次后自动销毁文件,回收站中都找不到
数据库·excel