MySQL:BOOLEAN(又称tinyint(1))与BIT

MySQL:BOOLEAN(又称tinyint(1))与BIT,mysql,types,Mysql,Types,BIT和BOOLEAN之间有什么区别?tinyint(1)是一种定义显示宽度为1的整数类型。位数据类型表示位字段值,该值可以是1到64位 tinyint的存储大小始终为1字节,而位(n)的存储大小约为INT((n+7)/8)字节 您可以使用特殊符号(例如b'1111)写入位字段,但不要认为您可以将其用于INT/TINYINT字段TINYINT(1)是定义显示宽度为1的整数类型。位数据类型表示位字段值,该值可以是1到64位 tinyint的存储大小始终为1字节,而位(n)的存储大小约为INT((n

BIT和BOOLEAN之间有什么区别?

tinyint(1)是一种定义显示宽度为1的整数类型。位数据类型表示位字段值,该值可以是1到64位

tinyint的存储大小始终为1字节,而位(n)的存储大小约为INT((n+7)/8)字节

您可以使用特殊符号(例如b'1111)写入位字段,但不要认为您可以将其用于INT/TINYINT字段

TINYINT(1)是定义显示宽度为1的整数类型。位数据类型表示位字段值,该值可以是1到64位

tinyint的存储大小始终为1字节,而位(n)的存储大小约为INT((n+7)/8)字节


您可以使用特殊符号(例如b'1111)写入位字段,但不要认为您可以将其用于INT/TINYINT字段

BOOLEAN只是TINYINT(1)的别名,而BIT(n)实际上允许您保存
n
位。BOOLEAN只是TINYINT(1)的别名,而BIT(n)实际上允许您保存
n
位。