Spec-Zone .ru
спецификации, руководства, описания, API
|
INTEGER
, INT
, SMALLINT
, TINYINT
, MEDIUMINT
,
BIGINT
DECIMAL
, NUMERIC
FLOAT
,DOUBLE
BIT
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 обрабатывает присвоение значений из диапазона к столбцам и переполнению во время вычисления выражения, см. Раздел 11.2.6, "Из диапазона и Обработка Переполнения".
Для получения информации о числовых требованиях хранения типа см. Раздел 11.6, "Требования Хранения Типа данных".
Тип данных, используемый для результата вычисления на числовых операндах, зависит от типов операндов и операций, выполняемых на них. Для получения дополнительной информации см. Раздел 12.6.1, "Арифметические Операторы".