-- 在 MySQL 中,布尔类型实际上是一个小小的整数类型,它只存储 TRUE 或 FALSE 值。
-- 但是,MySQL 使用 TINYINT(1) 来表示布尔值,并且通常将 0 视为 FALSE,非零值视为 TRUE。
-- 创建一个包含布尔类型的表的示例:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
is_active TINYINT(1) DEFAULT 1 -- 这里的 TINYINT(1) 表示布尔类型,默认值为 1 (TRUE)
);
-- 插入数据示例:
INSERT INTO example_table (is_active) VALUES (1); -- 插入 TRUE
INSERT INTO example_table (is_active) VALUES (0); -- 插入 FALSE
-- 查询数据示例:
SELECT * FROM example_table WHERE is_active = 1; -- 查询所有 is_active 为 TRUE 的记录
SELECT * FROM example_table WHERE is_active = 0; -- 查询所有 is_active 为 FALSE 的记录
上一篇:mysql查看所有用户
下一篇:mysql 多行数据合并一行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站