MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

11.1 数値データ型

MySQL はすべての標準 SQL 数値データ型をサポートします。 これらの型は、概数値データ型 (FLOATREALDOUBLE PRECISION) だけでなく、真数値データ型 (INTEGERSMALLINTDECIMALNUMERIC) を含みます。 キーワード INTINTEGER のシノニムで、キーワード DEC および FIXEDDECIMAL のシノニムです。 MySQL では、DOUBLEDOUBLE PRECISION (非標準の拡張) のシノニムと見なされます。 また、REAL_AS_FLOAT SQL モードが有効でないかぎり、REALDOUBLE PRECISION (非標準のバリエーション) のシノニムと見なされます。

BIT データ型はビット値を格納し、MyISAM, MEMORY, InnoDB および NDB テーブルでサポートされます。

範囲外の値のカラムへの割り当てと、式の評価中のオーバーフローに対する MySQL での処理の詳細は、セクション11.1.7「範囲外およびオーバーフローの処理」を参照してください。

数値データ型の記憶域要件の詳細は、セクション11.7「データ型のストレージ要件」 を参照してください。

数値を操作する関数の説明は、セクション12.6「数値関数と演算子」 を参照してください。 数値オペランドで計算の結果に使用されるデータ型は、オペランドの型と実行される演算によって異なります。 詳細は、セクション12.6.1「算術演算子」を参照してください。