データ型
整数
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:日時