MySQL bigint(20)是什么意思?

MySQL中我们建表的时候,类型可以用bigint(20), 这是什么意思呢?

首先我们看bigint, MySQL的整型类型有这样几种:

类型      占用字节

tinyint        1

smallint     2

mediumint 3

int              4

bigint         8

这是决定存储需要占用多少字节,那么后边的数字(M)代表什么意思呢

tinyint(M), M默认为4;

SMALLINT(M), M默认为6;
MEDIUMINT(M), M默认为9;
INT(M),M默认为11;
BIGINT(M),M默认为20.

M表示最大显示宽度, 建表若设置了zerofill(0填充), 会在数字前面补充0.

原文:http://blog.csdn.net/hongchangfirst/article/details/50707415

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst





你可能感兴趣的:(MySQL bigint(20)是什么意思?)