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

发布了44 篇原创文章 · 获赞 27 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42784951/article/details/103072470