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

相关推荐
观无32 分钟前
数据库DDL
数据库·oracle
消失在人海中33 分钟前
Oracle 内存优化
数据库·oracle
昭阳~2 小时前
MySQL读写分离
数据库·mysql
jjkkzzzz4 小时前
Linux下的c/c++开发之操作Redis数据库
数据库·c++·redis
老华带你飞5 小时前
实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
java·数据库·spring boot·小程序·论文·毕设·实习记录小程序
my_styles5 小时前
docker-compose部署项目(springboot服务)以及基础环境(mysql、redis等)ruoyi-ry
spring boot·redis·后端·mysql·spring cloud·docker·容器
Elastic 中国社区官方博客6 小时前
Elasticsearch 索引副本数
大数据·数据库·elasticsearch·搜索引擎·全文检索
冬瓜的编程笔记6 小时前
【八股战神篇】MySQL高频面试题
数据库·mysql·面试
赵渝强老师6 小时前
【赵渝强老师】Memcached的路由算法
数据库·redis·nosql·memcached