MySQL :: MySQL 5.0 Reference Manual :: 11.1.4 Numeric Types
signedとunsignedで、扱えるデータの範囲が異なる。
unsignedの場合、負の整数は使えなくなるので、たとえば負の整数が絶対入らないような
カラムに対していちいち負の整数のチェックをやる必要がなくなる。
Type Storage Minimum Value Maximum Value (Bytes) (Signed/Unsigned) Signed/Unsigned) TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 -8388608 8388607 0 16777215 INT 4 -2147483648 2147483647 0 4294967295 BIGINT 8 -9223372036854775808 9223372036854775807 0 18446744073709551615
追記
MySQL :: MySQL 5.6 Reference Manual :: 11.2 Numeric Types
なんで5.0のやつなんかリンクに貼っちゃったんだろ。5.6も同じこと書いてます。