Mysql数据类型----整型与浮点型

注1:关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。

注2:有符号与无符号的区别:

最明显的区别就是二者表示的范围不同:有符号数包括负数,无符号数只有正数, 无符号数中,所有的位都用于直接表示该值的大小。有符号数中最高位用于表示正负,所以,当为正值时,该数的最大值就会变小。我们举一个字节的数值对比: 无符号数: 1111 1111 值:255 1* 27 + 1* 26 + 1* 25 + 1* 24 + 1* 23 + 1* 22 + 1* 21 + 1* 20 有符号数: 0111 1111 值:127 1* 26 + 1* 25 + 1* 24 + 1* 23 + 1* 22 + 1* 21 + 1* 20 同样是一个字节,无符号数的最大值是255,而有符号数的最大值是127。原因是有符号数中的最高位被挪去表示符号了。

猜你喜欢

转载自www.cnblogs.com/yaoze2018/p/11255117.html