MySql中 tinyint ,smallint,mediumint,int,bigint 与 decimal |
您所在的位置:网站首页 › decimal类型长度前面和后面的一样 › MySql中 tinyint ,smallint,mediumint,int,bigint 与 decimal |
MySql中 tinyint,smallint,mediumint,int 与 bigint
一、容纳数据范围不同 1、tinyint(M) M默认为4,存储占1个字节 带符号的范围是-128到127。无符号的范围是0到255。 1、smallint(M) M默认为6,存储占2个字节 带符号的范围是-32768到32767;无符号的范围是0到65535。 2、mediumint(M) M默认为11,存储占3个字节 带符号的范围是-8388608到8388607;无符号的范围是0到16777215。 3、int(M) M默认为11,存储占4个字节 带符号的范围是-2147483648到2147483647;无符号的范围是0到4294967295。 4、bigint(M) M默认为20,存储占8个字节 带符号的范围是-9223372036854775808到9223372036854775807;无符号的范围是0到18446744073709551615。 二、存储大小不同 smallint 存储占2 个字节,int 存储占4字节,所以在考虑最大数据范围的前提下,为了节省磁盘空间,优先选用smallint类型。 MySQL数据类型DECIMAL用法 DECIMAL用法 DECIMAL(P,D) P是表示有效数字数的精度。 P范围为1〜65。默认值是10D是表示小数点后的位数。 D的范围是0~30。MySQL要求D小于或等于( |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |