MySQLのデータ型(最大値と最小値)

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

おすすめ

転載: www.cnblogs.com/leijiangtao/p/11912035.html