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

mysql bit类型

作者:浪子无家   发布日期:2026-03-17   浏览:67

-- 创建一个包含 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;

解释说明:

  1. 创建表:我们创建了一个名为 example_bit 的表,其中包含一个 id 字段和一个 is_active 字段。is_active 字段使用了 BIT(1) 类型,表示它可以存储 1 位的二进制值(即 0 或 1)。
  2. 插入数据:我们向表中插入了两条记录,分别设置 is_activeb'0'b'1'。这里的 b'0'b'1' 是二进制字面量。
  3. 查询数据:在查询时,我们使用 CAST(is_active AS UNSIGNED)BIT 类型转换为整数类型,以便更直观地查看结果。

上一篇:mysql contains函数

下一篇:mysql row_number() over用不了

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

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

Laravel 中文站