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