MySQLのデータ型(最大値と最小値)
1、整数
MySQLのデータ型 | (署名)の意味 |
TINYINT(M) | バイト範囲(127 -128) |
SMALLINT(M) | 2バイトの範囲(-32768〜32767) |
MEDIUMINT(M) | 3バイトの範囲(〜-8388608 8388607) |
INT(M) | 4バイトの範囲(2147483647に-2147483648) |
BIGINT(M) | 8バイト(18 + -9.22 * 10番目)の範囲 |
符号なしの範囲が増加した場合、最大値は、符号なしTINYINT範囲(0〜255)と、倍になります。
mは、SELECTクエリの結果セットの表示幅であるint型(m)は、私はこのメートルの使用であるかわかりません。
int型は、10を占め電話番号(11)を保存することはできません。
図2に示すように、データベースに格納されたフロート(floatとdouble)浮動小数点近似値であります
MySQLのデータ型 | 意味 |
フロート(M、D) | 8ビット(4バイト)m個、D小数点以下の桁数の合計単精度浮動小数点精度 |
二重(M、D) | 合計16ビットの倍精度浮動小数点精度(8バイト)m個、D小数点 |
数123.45678挿入された場合、フィールドは、実際にデータベースに格納され、設定されたフロート(5,3)として定義されている123.457であるが、実際の被写体の総数、すなわち、6。
図3に示すように、固定小数点指定された種類は、データベースの正確な値が格納されています
データベースに格納されたフロートは近似値であり、固定小数点型は、データベースに正確な値を記憶します。
小数(M、D)パラメーターM <65総数、D <30およびdは<mは小数です。
4、文字列(CHAR、VARCHAR、_TEXT)
MySQLのデータ型 | 意味 |
CHAR(n)は | 255文字までの長さを修正 |
VARCHAR(n)は | 可変長、65535バイトまで |
TINYTEXT | 可変長、255文字まで |
テキスト | 可変長、65,535文字まで。 |
MEDIUMTEXT | 可変長、24文字の最大パワー-1 2 |
LONGTEXT | 可変長、2の32文字までパワー-1 |