为了账号安全,请及时绑定邮箱和手机立即绑定

数据类型没有布尔型吗?

数据类型没有布尔型吗?数据类型没有布尔型吗?

正在回答

2 回答

我就纳闷sql怎么没有bool类型,原来是用tinyint代替表示了

0 回复 有任何疑惑可以回复我~

 MySQL数据库的布尔类型BOOL或称布尔类型BOOLEAN,等同于微整型TINYINT(1)。MySQL数据库数据类型分类中确实存在布尔类型,但是MySQL数据库并没有真正实现布尔类型,而是借助微整型的方式实现,并且创建数据库表结构的时候,即使字段定义属性设置为布尔类型BOOL或布尔类型BOOLEAN,都会被默认改写成TINYINT(1)。

即:1,0,分别对应了布尔类型的true和false

参考来源

1 回复 有任何疑惑可以回复我~
#1

慕斯卡3197864

https://blog.csdn.net/kenzyq/article/details/53996615
2018-05-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

数据类型没有布尔型吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信