MySQLの数値型

数値型、文字型、日付・時刻型がある。
ああ、この知識は絶対必要だ。

数値型
TINYINT: -128~127
SMALLINT: -32768~32767
MEDIUMINT: -8388608~8388607
INT: -2147483648~+2147483647
BIGINT: -9223372036854775808~+9223372036854775807
FLOAT(M.D):-3.402823466E+38 ~ -1.175494351E-38,0
DOUBLE(M.D): -1.7976931348623157E+308 ~ -2.2250738585072014E-308
DECIMAL:MとDで変化

よく使用するのはINT, Float, Doubleはよく使用しますね。
tinyint, smallint, mediumintは特殊でしょうか。
使ってみたいです。