mysql中tinyint、smallint、int
来源:互联网 发布:数据录入员工作职责 编辑:程序博客网 时间:2024/06/05 07:19
TINYINT ,字段类型,如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
通常,为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节,一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面,一旦你已经创建了一个字段,要修改它是很困难的。因此,为安全起见,你应该预测一下,一个字段所需要存储的数值最大有可能是多大,然后选择适当的数据类型。
smallint
SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。
有符号的 SMALLINT 值的范围是 –2^15(2^15表示2的15次幂) 到2^15 – 1,即 –32768 到 32767。
无符号的 SMALLINT 值范围是 0 到 2^16 – 1,即 0 到 65535。INT
是4字节数据,取值范围 -2^31 - 2^31,所以在考虑最大数据范围的前提下,优先使用smallint类型。
-- 引自百度百科
0 0
- mysql中tinyint、smallint、int
- mysql中TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
- MySQL中bigint、int、smallint、tinyint范围
- MySQL tinyint/smallint/int/bigint
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- MySQL中int、bigint、smallint 和 tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中int ,bigint,smallint,和tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中int、bigint、smallint 和 tinyint的区别
- mysql中tinyint、smallint、int、bigint的区别
- MySQL中int、bigint、smallint 和 tinyint的区别
- mysql中tinyint、smallint、int、bigint的区别
- mysql中tinyint、smallint、mediumint,int 和bigint 的区别
- MySQL中int、bigint、smallint和tinyint的详细介绍
- YII些项目之Javascript
- LayerMask 的使用
- 测试配置工具-ExpanDrive
- 润乾报表v4-导出xml文件
- 百度地图:第一篇HelloWorld
- mysql中tinyint、smallint、int
- cdn内容分发网络介绍
- 九、Nio之DatagramChannel
- 基于stm32单片机的可调节pwm输出
- Visualizing and Understanding Convolutional Networks
- NSTimer循环引用不释放问题
- 关于EL表达式中requestScope和param区别
- 加密工具GPG入门教程
- 2015-2016最火的Android开源项目--github开源项目集锦(不看你就out了)