【设计】Mysql 设置boolean类型的操作,MySQL保存Boolean值时,用1代表TRUE,0代表FALSE,boolean类型在MySQL里的类型为tinyint
在MySQL中,可以使用TINYINT(1)
来定义布尔类型的字段,其中TINYINT(1)
只占用1个字节,当你插入1
时代表TRUE
,插入0
时代表FALSE
。
以下是创建表并设置布尔类型字段的示例SQL语句:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
boolean_column TINYINT(1) DEFAULT 0
);
插入数据示例:
INSERT INTO example_table (boolean_column) VALUES (1); -- TRUE
INSERT INTO example_table (boolean_column) VALUES (0); -- FALSE
查询数据示例:
SELECT id, IF(boolean_column, 'TRUE', 'FALSE') AS boolean_value FROM example_table;
这将会在查询结果中显示TRUE
或FALSE
字符串值。
评论已关闭