Spec-Zone.ru › MySQL 9.2

13.8 Выбор подходящего типа для столбца

Для оптимального хранения следует использовать наиболее точный тип во всех случаях. Например, если столбец целого числа используется для значений в диапазоне от 1 до 99999, MEDIUMINT UNSIGNED является лучшим типом. Из типов, представляющих все необходимые значения, этот тип использует наименьший объем памяти.

Все основные вычисления (+, -, * и /) со столбцами типа DECIMAL выполняются с точностью до 65 десятичных (по основанию 10) знаков. См. Раздел 13.1.1, «Синтаксис типов числовых данных».

Если точность не слишком важна или скорость имеет наивысший приоритет, тип DOUBLE может подойти. Для высокой точности вы всегда можете преобразовать в фиксированный тип, хранящийся в BIGINT. Это позволяет выполнять все вычисления с 64-битными целыми числами, а затем при необходимости преобразовывать результаты обратно в значения с плавающей точкой.

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

Spec-Zone.ru

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