Spec-Zone.ru › MySQL 8.4

13.1 Типы числовых данных

  • 13.1.1 Синтаксис типов числовых данных
  • 13.1.2 Целочисленные типы (точные значения) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
  • 13.1.3 Типы с фиксированной точкой (точные значения) - DECIMAL, NUMERIC
  • 13.1.4 Типы с плавающей точкой (приблизительные значения) - FLOAT, DOUBLE
  • 13.1.5 Тип битовых значений - BIT
  • 13.1.6 Атрибуты типов числовых данных
  • 13.1.7 Обработка значений вне диапазона и переполнения

MySQL поддерживает все стандартные числовые типы SQL. Эти типы включают точные числовые типы (INTEGER, SMALLINT, DECIMAL и NUMERIC), а также приблизительные числовые типы (FLOAT, REAL и DOUBLE PRECISION). Ключевое слово INT является синонимом INTEGER, а ключевые слова DEC и FIXED являются синонимами DECIMAL. MySQL рассматривает DOUBLE как синоним DOUBLE PRECISION (нестандартное расширение). MySQL также рассматривает REAL как синоним DOUBLE PRECISION (нестандартная вариация), если не включен SQL-режим REAL_AS_FLOAT.

Тип данных BIT хранит битовые значения и поддерживается для таблиц MyISAM, MEMORY, InnoDB и NDB.

Сведения о том, как MySQL обрабатывает присваивание значений, выходящих за пределы диапазона столбцам, и переполнение во время вычисления выражений, см. в Разделе 13.1.7, «Обработка значений вне диапазона и переполнения».

Сведения о требованиях к хранению числовых типов данных см. в Разделе 13.7, «Требования к хранению типов данных».

Описания функций, которые работают с числовыми значениями, см. в Разделе 14.6, «Числовые функции и операторы». Тип данных, используемый для результата вычисления над числовыми операндами, зависит от типов операндов и выполняемых над ними операций. Дополнительные сведения см. в Разделе 14.6.1, «Арифметические операторы».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/numeric-types.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API