INT 指定された長さに関係なく、常に4バイトになります。
-
TINYINT=1バイト(8ビット) -
SMALLINT=2バイト(16ビット) -
MEDIUMINT=3バイト(24ビット) -
INT=4バイト(32ビット) -
BIGINT=8バイト(64ビット)。
長さは、mysqlコマンドラインクライアントでデータを選択するときにパディングする文字数を指定するだけです。 int(3)として保存された12345 引き続き12345と表示されますが、int(10)として保存されている場合 それでも12345と表示されますが、最初の5桁を埋めるオプションがあります。たとえば、ZEROFILLを追加した場合 0000012345と表示されます。
...最大値は2147483647(署名済み)または4294967295(署名なし)です