MySQLのデータ型
intの最大値って何だっけな?…とか、そういうことを常に忘れ去るので、メモです。
数値型
MySQLのINT
はINTEGER
の別名。
型 | バイト | 値 | 備考 |
---|---|---|---|
TINYINT | 1 | -128 ~ 127 | フラグ関係ならこれで十分 |
TINYINT UNSIGNED | 1 | 0 ~ 255 | |
SMALLINT | 2 | -32,768 ~ 32,767 | 4桁の数値なら、このあたりか? |
SMALLINT UNSIGNED | 2 | 0 ~ 65,535 | 6万5千。 |
MEDIUMINT | 3 | -8,388,608 ~ 8,388,607 | やおよろずの神々にもナンバリング。 |
MEDIUMINT UNSIGNED | 3 | 0 ~ 16,777,215 | 1600万。 |
INT | 4 | -2,147,483,648 ~ 2,147,483,647 | 21億。 |
INT UNSIGNED | 4 | 0 ~ 4,294,967,295 | 42億。 |
BIGINT | 8 |
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
900京オーバー。 |
最終更新日:2010/10/05
[ ページ先頭へ ]