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

相关推荐
AI人工智能+电脑小能手8 小时前
【大白话说Java面试题 第78题】【Mysql篇】第8题:解释下最左前缀原则?
java·开发语言·数据库·mysql·面试
霸道流氓气质8 小时前
MyBatis 分页查询 + Feign 数据补充实战指南
数据库·oracle·mybatis
一起逃去看海吧8 小时前
对接LangSmith
java·前端·数据库
wyhwust8 小时前
web应用技术-第一次课后作业
java·前端·数据库
hef2888 小时前
SQL角色分组统计与功能扩展实战指南
数据库
隐退山林8 小时前
JavaEE进阶:MyBatis操作数据库(进阶)
数据库·java-ee·mybatis
我是一颗柠檬9 小时前
【MySQL全面教学】MySQL锁机制与并发控制Day10(2026年)
数据库·sql·mysql·database
代码中介商9 小时前
B树:数据库索引的高效基石
数据结构·数据库
fen_fen9 小时前
Oracle12,新增自增主键表和批量插入数据
数据库·sql·mysql
deepin_sir9 小时前
11 - 模块与包
前端·数据库·python