Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql bit

作者:—只賣身不賣藝   发布日期:2026-01-15   浏览:101

-- 创建一个包含 BIT 类型字段的表
CREATE TABLE example_bit (
    id INT AUTO_INCREMENT PRIMARY KEY,
    flag BIT(1) -- 定义一个 BIT 类型的字段,长度为 1 位
);

-- 插入数据到表中
INSERT INTO example_bit (flag) VALUES (b'0'), (b'1');

-- 查询表中的数据并转换 BIT 类型为整数
SELECT id, CAST(flag AS UNSIGNED) AS flag_value 
FROM example_bit;

解释说明:

  1. 创建表:我们创建了一个名为 example_bit 的表,其中包含一个 id 字段(自增主键)和一个 flag 字段,该字段是 BIT(1) 类型,表示它可以存储 1 位二进制值(0 或 1)。
  2. 插入数据:我们使用 b'0'b'1' 分别插入两个不同的二进制值到 flag 字段。
  3. 查询数据:由于 BIT 类型在查询时显示为二进制字符串,我们使用 CAST(flag AS UNSIGNED) 将其转换为无符号整数以便更直观地查看结果。

上一篇:mysql unix_timestamp

下一篇:mysql delimiter

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站