七月网

mediumint

七月网2570

一、所容纳的整形数据不同

mediumint

smallint代表从-2^15(-32,768)到 2^15- 1(32,767)的整型数据。unsigned是从 0到 65535的整型数据。

int代表从-2^31(-2,147,483,648)到 2^31- 1(2,147,483,647)的整型数据(所有数字)。unsigned是从 0到 4294967296的整型数据。

二、存储大小不同

smallint它需要 2个字节存储,INT是4字节数据,取值范围-2^31- 2^31,所以在考虑最大数据范围的前提下,优先使用smallint类型。

扩展资料:

MySql中int,smallint,mediumint与bigint

1、int(M) M默认为11

带符号的范围是-2147483648到2147483647;无符号的范围是0到4294967295。

2、smallint(M) M默认为6

带符号的范围是-32768到32767;无符号的范围是0到65535。

3、mediumint(M) M默认为11

带符号的范围是-8388608到8388607;无符号的范围是0到16777215。

4、bigint(M) M默认为20

带符号的范围是-9223372036854775808到9223372036854775807;无符号的范围是0到18446744073709551615。

参考资料来源:百度百科-INT(取整函数Int())

参考资料来源:百度百科-smALLINT

文章分享结束,mediumint和smallint和int的区别是什么的答案你都知道了吗?欢迎再次光临本站哦!