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

相关推荐
MarkHard12321 分钟前
如何利用redis使用一个滑动窗口限流
数据库·redis·缓存
island13142 小时前
【Redis#10】渐进式遍历 | 数据库管理 | redis_cli | RES
数据库·redis·bootstrap
心想事成的幸运大王2 小时前
Redis的过期策略
数据库·redis·缓存
倔强的石头_2 小时前
CentOS 上安装KingbaseES(ISO包)详细教程
数据库
2401_897930063 小时前
使用Docker轻松部署Neo4j图数据库
数据库·docker·neo4j
诗句藏于尽头3 小时前
Django模型与数据库表映射的两种方式
数据库·python·django
寻星探路4 小时前
数据库造神计划第六天---增删改查(CRUD)(2)
java·大数据·数据库
盖世英雄酱581364 小时前
Read timed out问题 排查
java·数据库·后端
云动雨颤6 小时前
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
数据库·spring boot·tomcat
RestCloud6 小时前
Kafka实时数据管道:ETL在流式处理中的应用
数据库·kafka·api