为什么boolean在数据库中的默认值为0

为什么boolean在数据库中的默认值为0,第1张

因为Boolean类型数据只有两个值true和false再倒入数据中会自动默认为0。虽然boolean型是SQL标准的数据类型但很多数据库都没有提供boolean类型,理由是这个数据类型太容易代替了没有必要专门用一个数据类型。

0是FALSE 1是TRUE。

boolean的默认值是false,也就是0,简单理解就是初始状态下是什么都没有的,所以是0。

扩展资料:

boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False。

当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。

如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且最终返回这个值。

参考资料:百度百科-Boolean


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7253230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存