大家好,今天美滋味百科小编关注到一个比较有意思的话题,就是关于tinyint是什么类型的问题,于是小编就整理了2个相关介绍tinyint是什么类型的解答,让我们一起看看吧。
tinyint与int的区别?
首先,int代表整数,我们通常在数据库中使用硬指针。因为硬指针有更好的兼容性,我们经常使用这个
tinyint类型字段。如果设置为未签名类型,则只能存储0到255之间的整数,而不能存储负数。如果未设置未指定的类型,Tinyint type字段将存储从-128到127的整数。一个tinyint数据只占用一个字节,一个int数据占用四个字节。这似乎没什么区别,但在更大的表中,字节数增长非常快。另一方面,一旦创建了字段,就很难对其进行修改。
boolean类型数据是常用的类型,他有几个值分别是什么?
MySQL没有boolean类型。这也是比较奇怪的现象。例:create table xs( id int primary key, bl boolean)这样是可以创建成功,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说mysql把boolean=tinyInt了。 boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0
到此,以上就是美滋味百科小编对于tinyint是什么类型的问题就介绍到这了,希望介绍关于tinyint是什么类型的2点解答对大家有用。
还没有评论,来说两句吧...