-- 创建一个包含 BIT 类型字段的表
CREATE TABLE example_bit (
id INT AUTO_INCREMENT PRIMARY KEY,
is_active BIT(1) -- 存储 1 位二进制值,0 或 1
);
-- 插入数据到表中
INSERT INTO example_bit (is_active) VALUES (b'0'), (b'1');
-- 查询表中的数据并转换 BIT 类型为整数
SELECT id, CAST(is_active AS UNSIGNED) AS is_active_int FROM example_bit;
example_bit 的表,其中包含一个 id 字段和一个 is_active 字段。is_active 字段使用了 BIT(1) 类型,表示它可以存储 1 位的二进制值(即 0 或 1)。is_active 为 b'0' 和 b'1'。这里的 b'0' 和 b'1' 是二进制字面量。CAST(is_active AS UNSIGNED) 将 BIT 类型转换为整数类型,以便更直观地查看结果。上一篇:mysql contains函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站