Mが最大であり、Dは、精度の値であります
整数
TINYINT |
符号付きの値:127 -128(-2 7。 2に7。 -1)の符号なし値:0〜255(0から2 8 -1) |
1 |
SMALLINT |
符号付きの値:-32768〜32767(-2 15 2に15 > -1)の符号なし値:0〜65535(0〜2 16 -1) |
2 |
mediuming |
符号付きの値:-8388608 8288607に(-2 23は、 2 23である -1)符号なしの値:0から16777215(0〜2 24 -1) |
3 |
int型 |
符号付きの値:-2147483648 2147483647(-2 31である 2に31で -1)の符号なし値:4,294,967,295 0(0〜2 32 -1) |
4 |
BIGINT |
符号付きの値:9223373036854775807 -9223372036854775808に(-2 63である 2に63で -1)符号なしの値:0から18446744073709551615(0〜2 64 -1) |
8 |
フロート
フロート[(M、D)] |
署名された値:-1.175494351e38に-3.402823466e + 38符号なし値:0 1.175494351e-38 3.402823466e + 38まで |
4 |
ダブル[(M、D)] |
符号付き値:符号なしの値に-1.797693134862315 -2.2250738585072014e-308 + 308:308〜0〜+ 1.797693134862315 2.2250738585072014e-308 |
8 |
固定小数点型
Mは、0~65の範囲であり、
0~30のDレンジ
日時
年 |
1901-2155 |
YYYY |
1 |
時間 |
-838:59:59から838:59:59 |
HH:MM:SS |
3 |
日付 |
1000年1月1日に9999-12-31 |
YYYY-MMM-DD |
4 |
日付時刻 |
1000年1月1日00:00:00に9999-12-31午後11時59分59秒 |
YYY-MM-DD HH:MM:SS |
8 |
タイムスタンプ |
2038年1月19日11時14分07秒に1970-01-01午前8時00分01秒 |
YYY-MM-DD HH:MM:SS |
4 |
文字
cahr(M) |
0 <= M <= 255 |
Mバイト |
VARCHAR(M) |
L <= M且0 <= M <= 65535 |
L + 1つのバイト |
TINYBLOB、TINYTEXT |
0-255(2 8 -1) |
L + 1 |
ブロブ、テキスト |
0-65535(2 16 -1) |
L + 2 |
mebdiumblob、MEDIUMTEXT |
0-2 24 -1 |
L + 3 |
LONGBLOB、longtexy |
0~2 32 -1 |
L + 5 |
ENUM( 'valude1'、 'valude2'、......) |
性別列挙型(「男性」、「女性」):数(65,535値まで)のような列挙値に応じて、 |
0 |
セット( 'valude1'、 'valude2'、......) |
番号は(最大64人)のメンバーのセットに依存します |
0 |
テキストは画像を保存することはできません。というテキストとブロブの違い。ブロブは、バイナリストリーム、テキスト非バイナリです。
MySQLのバイナリデータ型BINARY、VARBINARY、BLOBがない文字セットのコンセプト。ブロブデータストレージにアクセスするbase64でする場合は、その後、ライブラリをbase64で。
表示幅の幅は、数の前にゼロが埋め込まれている場合、データ型の値のクラスのすべての列のZEROFILL属性(ゼロ値)は、アクションが規定値未満です。
UNSIGNED属性データ列には、負の数を許可していません。
AUTO_INCREMENT属性は、番号の固有のシーケンスを生成することがあります。唯一の有効なデータ型の列整数。
列のデータとするかどうかNOT NULL NULLプロパティが空です。
DEFAULT属性は、データ列のデフォルト値を指定することもできます。