それぞれ上記のようにUNSIGNEDオプションを指定できます。UNSIGNEDオプションを付けた場合には負の数は使えませんが、正の数は2倍に広がります。(floatとdoubleは別)。 それぞれZEROFILLオプションを指定できます。設定すると最上位の桁から0で埋められます。 (例:INT型の場合は123、INT ZEROFILLの場合は0000000123)。なおZEROFILLオプションを付けると自動的にUNSIGNEDオプションが付きます(負の数では使えない)。 TINYINT、SMALLINT、INT、BIGINTは精度を指定できます(例:INT(precision))。 FLOATとDOUBLEは精度と位取りを指定できます(例:DOUBLE(precision, scale))。 引数 説明