データ型

整数

TINYINT:-128~+127

INT:-21億~+21億

BIGINT:-922京~+922京

正数値のみである場合は、「UNSIGNED」をつけると良い。「例:TINYINT UNSIGNED 0~255」

実数

DECIMAL:固定小数点

FLOAT:浮動小数点

DOUBLE:浮動小数点(高精度)

文字列

CHAR:0~255文字

VARCHAR:0~65535文字

TEXT:それ以上

ENUM:特定の文字列から1つの値

SET:特定の文字列から複数の値

真偽値

BOOL: TRUE / FALSE

TINYINT(1) 1 / 0 と同じ意味となる。

日時

DATE:日付

TIME:時間

DATETIME:日時