アットウィキロゴ

数値型

データ型 備考
BIT[(M)] ビットフィールドタイプM は1から64の、各値のビット数を表しています。M が削除された場合、デフォルトは1
TINYINT[(M)] [UNSIGNED] [ZEROFILL] 大変小さい整数符号が付く範囲は -128 から 127 です。符号が付かない範囲は 0 から 255
BOOL このタイプは TINYINT(1) の同義語です。ゼロの値は誤りであるとみなされます
BOOLEAN
SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 小さい整数符号が付く範囲は -32768 から 32767 です。符号が付かない範囲は 0 から 65535
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 中間サイズの整数符号が付く範囲は -8388608 から 8388607 です。符号が付かない範囲は 0 から 16777215
INT[(M)] [UNSIGNED] [ZEROFILL] 普通サイズの整数符号が付く範囲は -2147483648 から 2147483647 です。符号が付かない範囲は 0 から 4294967295
INTEGER[(M)] [UNSIGNED] [ZEROFILL]
BIGINT[(M)] [UNSIGNED] [ZEROFILL] 大きい整数符号が付く範囲は -9223372036854775808 から 9223372036854775807 です。符号が付かない範囲は 0 から 18446744073709551615
FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] 小さい(単精度) 浮動小数点数許容値は -3.402823466E+38 から -1.175494351E-38、 0、そして 1.175494351E-38 から 3.402823466E+38
DOUBLE[(M、D)] [UNSIGNED] [ZEROFILL] 普通サイズ(倍精度)浮動小数点数許容値は -1.7976931348623157E+308 から -2.2250738585072014E-308、 0、そして 2.2250738585072014E-308 から 1.7976931348623157E+308
DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL]
REAL[(M,D)] [UNSIGNED] [ZEROFILL]
FLOAT(p) [UNSIGNED] [ZEROFILL] 浮動小数点数です。 p は精度をビットで表現しますが、MySQLは結果となるデータタイプに対して、FLOAT か DOUBLE のどちらを利用するかを決める為だけにこの値を利用します。p が0から24の時、そのデータタイプは M や D 値が無い FLOAT になります。p が25から53の時、そのデータタイプは M や D 値が無い DOUBLE になります
DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL] ひとかたまりの 「精密」 固定小数点M は桁数の合計で、(精度) D は小数点以下の桁数の合計です。(縮尺)小数点と(負数に対する) ‘-’ 記号は M の中ではカウントされません。D が0の時は、小数点や端数部はありません。DECIMAL の最高桁数 (M) は65です。サポートされる最高桁数 (D)は30です。 D が削除された時のデフォルトは0です。M が削除された時のデフォルトは10
DEC[(M[,D])] [UNSIGNED] [ZEROFILL]
NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL]
FIXED[(M[,D])] [UNSIGNED] [ZEROFILL]




最終更新:2010年06月23日 08:57