首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL语法中位字段值知识学习--MySql语法

MySQL语法中位字段值知识学习--MySql语法

作者头像
用户1289394
发布2021-07-30 16:31:44
发布2021-07-30 16:31:44
3.5K0
举报
文章被收录于专栏:Java学习网Java学习网

本文学习的是MySQL语法中位字段值知识,可以使用b'value'符号写位字段值。value是一个用0和1写成的二进制值。

位字段符号可以方便指定分配给BIT列的值:

代码语言:javascript
复制
mysql> CREATE TABLE t (b BIT(8));
mysql> INSERT INTO t SET b = b'11111111';
mysql> INSERT INTO t SET b = b'1010';
+------+----------+----------+----------+
| b+0  | BIN(b+0) | OCT(b+0) | HEX(b+0) |
+------+----------+----------+----------+
|  255 | 11111111 | 377      | FF       |
|   10 | 1010     | 12       | A        |
+------+----------+----------+----------+

位域表示法是一种可以借助它来写入位域值的表示法。位字段表示法的语法如下-

语法

代码语言:javascript
复制
b’value’
  OR
0bvalue

在此,该值是使用零和一写入的二进制值。

主要使用位字段表示法可以方便地指定要分配给MySQL表的BIT列的值。以下示例将演示它-

代码语言:javascript
复制
mysql> Create table bit_testing (bittest BIT(8));

mysql> INSERT INTO bit_testing SET bittest = b'10101010';

mysql> INSERT INTO bit_testing SET bittest = b'0101';

mysql> INSERT INTO bit_testing SET bittest = 0b0101;
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 语法
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档