Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql存储boolean类型

MySql存储boolean类型的操作指南

作者:用户734402819342

MySQL没有内置的boolean数据类型,存储布尔值(true/false)的最佳方式是使用TINYINT(1)类型,本文给大家介绍MySql存储boolean类型的操作指南,感兴趣的朋友跟随小编一起看看吧

MySQL没有内置的boolean数据类型。存储布尔值(true/false)的最佳方式是使用 TINYINT(1)  类型。在该类型中,1 代表 TRUE0 代表 FALSE。虽然可以使用 BOOLEAN 关键字,但MySQL会将其自动转换为 TINYINT(1)。 

详细操作指南

建表定义
使用 TINYINT(1) 或 BOOLEAN(会被自动转换)。

CREATE TABLE example (
    id INT PRIMARY KEY,
    is_active TINYINT(1) -- 推荐
    -- or is_active BOOLEAN (会被转换成TINYINT(1))
);

插入数据
直接使用 TRUE/FALSE 关键字,或数字 1/0

INSERT INTO example (id, is_active) VALUES (1, TRUE);
INSERT INTO example (id, is_active) VALUES (2, 0);

查询数据
查询结果仍为数字0或1。

SELECT * FROM example WHERE is_active = 1; -- 查询为true的记录

关键点与注意事项

到此这篇关于MySql存储boolean类型的操作指南的文章就介绍到这了,更多相关mysql存储boolean类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文