-- 创建一个包含 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;
example_bit 的表,其中包含一个 id 字段(自增主键)和一个 flag 字段,该字段是 BIT(1) 类型,表示它可以存储 1 位二进制值(0 或 1)。b'0' 和 b'1' 分别插入两个不同的二进制值到 flag 字段。BIT 类型在查询时显示为二进制字符串,我们使用 CAST(flag AS UNSIGNED) 将其转换为无符号整数以便更直观地查看结果。下一篇:mysql delimiter
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站