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。
原文地址:https://blog.csdn.net/hongchangfirst/article/details/50707415