mysql 布尔类型boolean tinyint(一)
程序员文章站
2022-05-26 09:20:02
...
mysql 布尔类型boolean tinyint(1) mysql官方文档指出目前不支持boolean类型,需要使用的话用tinyint(1)代替。如果你定义了布尔类型,它会自动给你转换成tinyint。 BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。 在mysql里面常量TRUE
mysql 布尔类型boolean tinyint(1)mysql官方文档指出目前不支持boolean类型,需要使用的话用tinyint(1)代替。如果你定义了布尔类型,它会自动给你转换成tinyint。
BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。
在mysql里面常量TRUE等于1,常量FALSE等于0。常量名可以写成大写或小写。
SELECT TRUE,true,FALSE,false; -> 1,1,0,0
需要注意的一点就是 只有tinyint(1)可以在查询的时候帮你转换成true false,tinyint(4)是不会的。切记。
推荐阅读
-
Mysql中返回一个数据库的所有表名,列名数据类型备注
-
php中的boolean(布尔)类型详解
-
腾讯面试官问我Java中boolean类型占用多少个字节?我说一个,面试官让我回家等通知
-
Mysql中varchar类型一些需要注意的地方
-
一起talk C栗子吧(第一百六十八回:C语言实例--C语言中的布尔--bool类型)
-
实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
-
荐 MySQL 三万字精华总结 + 面试100 问,和面试官扯皮,吹牛逼!绰绰有余(一:MySql架构,数据类型,存储引擎)收藏系列!
-
把一个任意类型的值转换为布尔类型
-
TS05 TS类型、接国、类、泛型综合使用-.TypeScript封装统一 操作Mysql Mongodb Mssq|l的底层类库
-
php中的boolean(布尔)类型详解