MySQL 8.4 发行说明
MySQL 支持所有标准 SQL 数值数据类型。这些类型包括精确数值数据类型(INTEGER
、SMALLINT
、DECIMAL
和 NUMERIC
),以及近似数值数据类型(FLOAT
、REAL
和 DOUBLE PRECISION
)。关键字 INT
是 INTEGER
的同义词,关键字 DEC
和 FIXED
是 DECIMAL
的同义词。MySQL 将 DOUBLE
视为 DOUBLE PRECISION
的同义词(非标准扩展)。除非启用了 REAL_AS_FLOAT
SQL 模式,否则 MySQL 也会将 REAL
视为 DOUBLE PRECISION
的同义词(非标准变体)。
BIT
数据类型存储位值,并支持 MyISAM
、MEMORY
、InnoDB
和 NDB
表。
有关 MySQL 如何处理将超出范围的值分配给列以及表达式求值期间的溢出,请参阅 第 13.1.7 节“超出范围和溢出处理”。
有关数值数据类型的存储需求信息,请参阅 第 13.7 节“数据类型存储需求”。
有关对数值进行运算的函数的说明,请参阅 第 14.6 节“数值函数和运算符”。用于数值操作数计算结果的数据类型取决于操作数的类型以及对其执行的操作。有关更多信息,请参阅 第 14.6.1 节“算术运算符”。