データベースのデータ型

データ型は、整数、浮動小数点および固定小数点型の種類、日時、文字列とバイナリ型が挙げられます。

まず、整数型

:MySQLの整数タイプは5種類に分けられTINYINT、SMALLINT、MEDIUMINT、INT、BIGINT

異なる整数の種類および値の範囲によって占有されるバイト数が異なっています。図は次のとおりです。

 

 

第二に、浮動小数点と固定小数点型

MySQLでは、それが表される10進浮動小数点と固定小数点を使用して格納されます。
単精度浮動小数点型(2つのフロートの種類がありFLOAT)、倍精度浮動小数点型(ダブル)。

固定小数点型の一種のみ:DECIMALタイプ。

そして、バイト数は、図以下の範囲を占めていました。

注意:値の同じ型が--DECIMAL DOUBLEタイプの範囲です。
     - DECIMALタイプの有効範囲は、MおよびDによって決定されることに注意してください
     - Mは、データの長さであり、Dは小数点以下の長さを表します。

 

 

第三に、日付と時刻タイプ

データベースに格納されている日付と時刻は、MySQLはデータ型が日付と時刻を表し提供:YEAR、DATE、TIME、DATETIME、TIMESTAMPを

以下のタイプ、範囲、日付形式、およびゼロ値に対応するMySQLの日時データのバイト数を示します。

注:挿入された値が有効でない場合、システムは自動的に対応するデータベースにゼロ値。

 

 
三、文字列とバイナリ型
文字列、音、写真やデータを保存するには、MySQLのバイナリ型と文字列を以下に示します。
タイプ バイト数(サイズ) 使用
CHAR 0〜255のバイト 固定長バイト文字
VARCHAR 0〜65535のバイト 可変長バイト文字
BLOB 0〜65535のバイト バイナリ形式で長いテキストデータ
TINYBLOB 0〜255のバイト バイナリ文字列ではありません以上255文字以下
MEDIUMBLOB 0-16777215バイト 中位の長さの形でバイナリテキストデータ
LONGBLOB 0-4294967295バイト バイナリ形式のグレートテキストデータ
テキスト 0〜65535のバイト 長いテキストデータ
TINYTEXT 0〜255のバイト 短いテキスト文字列
MEDIUMTEXT 0-16777215バイト ミディアムの長さのテキストデータ
LONGTEXT 0-4294967295バイト グレートテキストデータ
  注: CHARとVARCHARタイプと似ていますが、彼らは保存し、別の方法を取得します。彼らの最大の長さと末尾のスペースが保持されているかどうかは、それはまた異なっています。ケース変換記憶又は検索中に実行されません。
   BINARYとVARBINARYタイプは、彼らがバイナリ文字列ではなく、非バイナリ文字列を含むことを除き、CHARとVARCHARに似ています。それは、彼らがバイト文字列ではなく文字列が含まれている、です。
   BLOBは、バイナリラージオブジェクトであり、データの可変量を保持することができます。TINYBLOB、BLOB、MEDIUMBLOBとLONGBLOB:4つのBLOBタイプがあります。彼らは、最大値を収容できるだけの長さが異なります。
   TINYTEXT、TEXT、MEDIUMTEXTとLONGTEXT:TEXT 4つのタイプがあります。これらのタイプは、BLOB、最大長さの4種類に対応し、同一のストレージ要件を有します。

 

 

 

 

おすすめ

転載: www.cnblogs.com/Wsy5-5/p/11780049.html