我可以用int,tinyint,mediumint等保存什么

Tom*_*Tom 1 mysql database-design integer

我...

我一直用的一切INT(10),但前几天,我开始了一个新的项目,并希望这样做100%的优化;)

所以我想知道,有多少;

user_id => int(6)与mediumint(8)或类似的将是可以创建/添加

group_id => tinyint(1)vs tinyint(4)或类似的可以创建/添加

等等..

我知道(X)是字段的宽度,但是,我不太明白可以使用example创建的实际用户/帖子/消息++的数量; mediumint(8)表示id,而不是int(10).

感谢您的回复!!

-Tom

eab*_*ham 5

数据库ID通常始终为正(0->∞),因此最大值为:

Integer Type    Max Value
TINYINT         255
SMALLINT        65535
MEDIUMINT       16777215
INT             4294967295
BIGINT          18446744073709551615
Run Code Online (Sandbox Code Playgroud)