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

相关推荐
阿巴~阿巴~26 分钟前
Redis重大版本演进全解析:从2.6到7.0
服务器·数据库·redis·ubuntu·缓存·centos
qq_404643341 小时前
MySQL中RUNCATE、DELETE、DROP 的基本介绍
数据库·mysql
像风一样!2 小时前
MySQL数据库如何实现主从复制
数据库·mysql
大白的编程日记.2 小时前
【MySQL】数据库表的CURD(二)
android·数据库·mysql
友善的鸡蛋3 小时前
项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在
数据库·sql·oracle
The best are water3 小时前
jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
数据库·mybatis
api_180079054603 小时前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
怕什么真理无穷3 小时前
mysql server 9.4 windows安装教程(sqlyog 下载)
数据库
Olrookie3 小时前
MySQL运维常用SQL
运维·数据库·sql·mysql·dba
数据库生产实战3 小时前
ORACLE 19C ADG环境 如何快速删除1.8TB的分区表?有哪些注意事项?
数据库·oracle