| ID番号 |
int UNSIGNED NOT NULL AUTO_INCREMENT, |
| タイトル、氏名、都道府県名など文字数(1-255バイト)が限られている場合 |
varchar(255) DEFAULT NULL, |
| コンテンツ、紹介文など、文字数が決まっていない長い文字列の場合 |
text, |
| 0/1、Yes/No等の判断 |
tinyint(1) UNSIGNED NOT NULL DEFAULT '1', |
| データ登録日など |
datetime DEFAULT NULL, |
| char |
カッコ内は文字数。最大255文字。固定長。コードなど固定長のもの用。 |
| varchar |
カッコ内は文字数。最大65,535文字。可変長。名前や住所など可変長のもの用。 |
| tinytext |
最大255文字。 |
| text |
最大65,535文字。DEFAULT値は設定できない。 |
| mediumtext |
最大16,777,215文字 |
| longtext |
最大4,294,967,295文字 |
| date |
YYYY-MM-DD |
| time |
HH:MM:SS |
| timestamp |
YYYYMMDDHHMMSS |
| datetime |
YYYY-MM-DD HH:MM:SS |
| blob |
バイナリ。最大65KB。 |
| mediumblob |
バイナリ。最大16MB。 |
| largeblob |
バイナリ。最大4GB。 |
| tinyint |
1バイト整数。-128~127 [0~255] |
| smallint |
2バイト整数。-32,768~32,767 [0~65,535] |
| mediumint |
3バイト整数。-8,388,608~8,388,607 [0~16,777,215] |
| int/integer |
4バイト整数。-2,147,483,648~2,147,483,647 [0~4,294,967,295] |
| bigint |
8バイト整数。 |
- blob型とtext型は可変長だが、varcharと異なりサイズを指定しない。
- blob型とtext型の違いは文字列として格納するかバイナリとして格納するか。
- ソート時、blob型は大文字小文字を区別するが、text型はしない。
最終更新日: 2010年3月 8日(月) 17:30 JST|231 閲覧件数