我想在表中添加一个包含两个值的列:1或0。
在MySQL中存储数据的最小数据类型是什么?
TINYINT(1)
可以包含-127
到127
之间的数字。
答案 0 :(得分:9)
您可以使用位(1)
http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
BOOL作为TINYINT存储在MySQL中,需要1个完整字节
http://dev.mysql.com/doc/refman/5.0/en/other-vendor-data-types.html
位(1)通常也需要1个字节,但如果单个记录中有多个位,则它们存储在同一个字节中,每个字节最多8个。
答案 1 :(得分:0)
它是布尔数据类型的理想情况