Spec-Zone.ru › MySQL 5.7

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

  • 11.1.1 Синтаксис типов числовых данных
  • 11.1.2 Целочисленные типы (точные значения) — INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
  • 11.1.3 Типы с фиксированной точкой (точные значения) — DECIMAL, NUMERIC
  • 11.1.4 Типы с плавающей точкой (приблизительные значения) — FLOAT, DOUBLE
  • 11.1.5 Тип битовых значений — BIT
  • 11.1.6 Атрибуты типов числовых данных
  • 11.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 обрабатывает присвоение значений, выходящих за пределы диапазона, столбцам, и переполнение при вычислении выражений, см. в разделе 11.1.7 «Обработка значений, выходящих за пределы диапазона, и переполнения».

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

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

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

Spec-Zone.ru

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