BIT和TINYINT在MySQL中有什么区别?
- 论坛
- BIT和TINYINT在MySQL中有什么区别?
40 浏览
匿名的
0 Comments
来自数字类型概述;
BIT[(M)]
位字段类型。M表示每个值的位数,从1到64。如果省略M,则默认为1。
此数据类型在MySQL 5.0.3中添加到MyISAM中,并在5.0.5中扩展到MEMORY、InnoDB、BDB和NDBCLUSTER中。在5.0.3之前,BIT是TINYINT(1)的同义词。
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
非常小的整数。有符号的范围是-128到127。无符号的范围是0到255。
此外也可以考虑这个:
BOOL,BOOLEAN
这些类型是TINYINT(1)的同义词。0被视为false。非零值被视为true。