mysql 整数类型

来源:互联网 发布:python关键字 编辑:程序博客网 时间:2024/06/05 03:31

mysql整数类型分为 TINYINT , SMALLINT  ,MEDIUMINT, INT , BIGINT 分别对应8,16,24,32,64 位存储空间相对应 的存储值范围-2 的n-1 次方 到2 的n-1次方

                整数类型可选的属性unsigned 表示不允许负值 可以使整数的范围提高一倍选择属性unsigned 与不选用具有相同的性能并且占用相同的空间

                除一些聚合函数外(使用DECIMAL 或者DOUBLE) 整数计算一般使用64位的BIGINT 即使在32位环境也是如此。

                很多人在设计数据库的时候很在意int类型的宽度 其实这个宽度大多数并么有意义 它只规定了客户端显示的字符宽度而不会限制数据的合法范围            

0 0