PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
MySQL はすべての標準 SQL 数値データ型をサポートします。これらの型は、概数値データ型 (FLOAT
、REAL
、DOUBLE PRECISION
) だけでなく、真数値データ型 (INTEGER
、SMALLINT
、DECIMAL
、NUMERIC
) を含みます。キーワード INT
は INTEGER
のシノニムで、キーワード DEC
および FIXED
は DECIMAL
のシノニムです。MySQL では、DOUBLE
は DOUBLE PRECISION
(非標準の拡張) のシノニムと見なされます。また、REAL_AS_FLOAT
SQL モードが有効でないかぎり、REAL
は DOUBLE PRECISION
(非標準のバリエーション) のシノニムと見なされます。
BIT
データ型は、ビットフィールド値を格納し、MyISAM
、MEMORY
、InnoDB
、および NDB
テーブルでサポートされています。
範囲外の値のカラムへの割り当てと、式の評価中のオーバーフローに対する MySQL での処理の詳細は、セクション11.2.6「範囲外およびオーバーフローの処理」を参照してください。
数値型のストレージの要件の詳細は、セクション11.7「データ型のストレージ要件」を参照してください。
数値オペランドで計算の結果に使用されるデータ型は、オペランドの型と実行される演算によって異なります。詳細は、セクション12.6.1「算術演算子」を参照してください。