毎回、毎回DBの構造を考える時に、tinyintって最大値いくつだっけ?とか
mediumintって最小値いくつなん?
みたいなのを毎回調べながら見ていました!
なので今回はチートシート的な感じで、各型の最大値、最小値をまとめます!
結論
全部ここに書いてあります!w
が、一応ここにもまとめさせてください
型 | Storage(bytes) | Signed最小値 | Unsigned最小値 | Signed最大値 | Unsigned最大値 |
tinyint | 1 | -128 | 0 | 127 | 255 |
smallint | 2 | -32768 | 0 | 32767 | 65535 |
mediumint | 3 | -8388608 | 0 | 8388607 | 16777215 |
int | 4 | -2147483648 | 0 | 2147483647 | 4294967295 |
bigint | 5 | -263 | 0 | 263-1 | 264-1 |
ってな感じになる訳です!
よし、これでもう毎回調べる必要がないぞ!!!