Spec-Zone .ru
спецификации, руководства, описания, API

11.2. Числовые Типы

11.2.1. Целочисленные Типы (Точное Значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
11.2.2. Типы неподвижной точки (Точное Значение) - DECIMAL, NUMERIC
11.2.3. Типы с плавающей точкой (Приближенное значение) - FLOAT,DOUBLE
11.2.4. Тип битового значения - BIT
11.2.5. Числовые Атрибуты типа
11.2.6. Из диапазона и Обработка Переполнения

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, и NDBCLUSTER таблицы.

Для получения информации о том, как MySQL обрабатывает присвоение значений из диапазона к столбцам и переполнению во время вычисления выражения, см. Раздел 11.2.6, "Из диапазона и Обработка Переполнения".

Для получения информации о числовых требованиях хранения типа см. Раздел 11.6, "Требования Хранения Типа данных".

Тип данных, используемый для результата вычисления на числовых операндах, зависит от типов операндов и операций, выполняемых на них. Для получения дополнительной информации см. Раздел 12.6.1, "Арифметические Операторы".