MySQL 的 bool 布尔类型数据

在存储数据时,经常会用到“是”、“否”;“有”、“无”这种数据。
这种时候就要找bool这种数据类型了。
But, 百度结果显示,MySQL 不存在 Boolean。
嗯???
不死心。于是试着给表创建了一个变量,用了boolean 数据类型,创建过程中也没有报错。

嗯???百度错了??

哈哈!百度没错,查看一下刚才那张表的结构,你就会发现,
MySQL 早把 Boolean 变身为 tinyint(1) 了

MYSQL 保存 BOOLEAN 值时,用 1 代表 TRUE(true),0 代表 FALSE(false),boolean 在 MySQL 里的类型为 tinyint(1)

posted @ 2019-06-13 21:36  喜欢吃面的猪猪  阅读(20830)  评论(1编辑  收藏  举报