このページは機械翻訳したものです。
目次
MySQL では、複数のカテゴリの SQL データ型がサポートされています: 数値型、日時型、文字列 (文字およびバイト) 型、空間型および JSON データ型。 この章では、各カテゴリのタイプのプロパティの概要と詳細、およびデータ型の記憶域要件の概要について説明します。 最初の概要は意図的に簡単です。 値を指定できる許容形式など、特定のデータ型に関する追加情報は、より詳細な説明を参照してください。
データ型の説明では、次の規則を使用しています。
-
整数型の場合、
Mは最大表示幅を示します。 浮動小数点型と固定小数点型の場合、Mは格納可能な桁数の合計 (精度) です。 文字列型の場合は、Mは最大長です。Mの許可される最大値は、データ型によって異なります。 Dは、浮動小数点型と固定小数点型に適用され、小数点以下の桁数 (スケール) を表します。 指定可能な最大値は 30 ですが、M−2 以下にしてください。-
fspは、TIME、DATETIMEおよびTIMESTAMPタイプに適用され、小数秒精度、つまり秒の小数部の小数点以下の桁数を表します。fsp値を指定する場合、0 から 6 の範囲にする必要があります。 0 の値は、小数部がないことを表します。 省略した場合、デフォルトの精度は 0 です。 (これは、以前の MySQL バージョンと互換性を保つため、標準 SQL のデフォルトである 6 とは異なっています。) -
角カッコ (
[および]) は、型定義のオプション部分を示します。