データ型

TiDB は、 SPATIALの型を除く MySQL のすべてのデータ型をサポートします。これには、 数値型文字列型日付と時刻の種類 、およびJSON タイプがすべて含まれます。

データ型に使用される定義はT(M[, D])として指定されます。どこで:

  • Tは特定のデータ型を示します。
  • Mは、整数型の最大表示幅を示します。浮動小数点型と固定小数点型の場合、格納できる合計桁数 (精度) はMです。文字列型の場合、最大長はMです。 M の最大許容値は、データ型によって異なります。
  • Dは浮動小数点型と固定小数点型に適用され、小数点以下の桁数 (位取り) を示します。
  • fspTIMEDATETIME 、およびTIMESTAMP型に適用され、小数秒の精度を表します。値fspを指定する場合は、0 から 6 の範囲にする必要があります。値 0 は、小数部分がないことを示します。省略した場合、デフォルトの精度は 0 です。