MySQLで使用できるデータ型の一覧
カテゴリ | データ型 | 概要 |
---|---|---|
文字 | char(n) | nバイトの小手医長文字列 |
varchar(n) | 最大nバイトの可変長文字列 | |
tinytext | 可変長文字列。それぞれ格納できる最大バイト数が異なる | |
text | 〃 | |
mediumtext | 〃 | |
longtext | 〃 | |
数値 | tinyint | 整数型。それぞれ格納できる値の範囲が異なる |
smallint | ||
mediumint | ||
integer | ||
bigint | ||
float | 浮動小数点型(小数概数型) | |
double | 倍精度浮動小数点型(小数概数型) | |
decima | 小数真数型 | |
日付時刻型 | date | 日付 |
datetime | 日時。それぞれ表現できる範囲が異なる | |
timestamp | ||
time | 時刻 | |
year | 年 |
「tinyint unsigned」のように整数型に「unsigned」を指定すると、0と生の値だけを記録するようになり、記録可能な値がおよそ倍になる。