MySQLの主なデータ型 | ||
分類 | データ型 | 値の範囲 |
符号付整数 | tinyint | -128~127 |
samllint | -32768~32767 | |
mediumint | -8388608~8388607 | |
int | -2147483648~2147483647 | |
bigint | -9223372036854775808~9223372036854775807 | |
符号なし整数 | tinyint unsigned | 0~255 |
smallint unsigned | 0~65535 | |
mediumint unsigned | 0~16777215 | |
int unsigned | 0~4294967295 | |
bigint unsigned | 0~1844674473709551615 | |
実数 | float | -3.402823466E+38~-1.175494351E-38 1.175494351E-38~3.402823466E+38 |
double | -1.7976931348623157E+308~2.225073855072014E-308 2.225073855072014E-308~1.7976931348623157E+308 |
|
date | 日時(年月日)のみ | |
日付/時刻 | datetime | 日時(年月日と時分秒) |
timestamp | 自動的に更新される日時 | |
time | 時刻(時分秒)のみ | |
char(最大文字数) | 可変長文字列 半角 1~255 文字 | |
文字列 | varchar(最大文字数) | 可変長文字列 半角 1~255 文字 |
tintext | 可変長文字列 半角 1~255 文字 | |
text | 可変長文字列 半角 1~65535 文字 | |
mediumtext | 可変長文字列 半角 1~16777215 文字 | |
longtext | 可変長文字列 半角 1~4294967295 文字 |