Как указать десятичную точность и Масштабное число в базе данных MySQL с помощью phpMyAdmin
SQL позволяет пользователям MYSQL выделять файл в десятичном формате с определенной точностью и масштабными числами как:
CREATE TABLE test_table
(
test_column DECIMAL(6,4) NOT NULL
);
Теперь, пожалуйста, дайте мне знать, как я могу это сделать в phpMyAdmin, так как тип поля имеет только параметр Длина/значение, доступный там?
Спасибо
1 answers
Десятичные дроби могут быть добавлены в базу данных MySQL с помощью типа данных DECIMAL(M,D)
. Для этого требуется 2 аргумента.
- M - максимальное количество цифр в диапазоне от 1 до 65.
- D - количество доступных десятичных знаков в диапазоне от 0 до 30.
Обратите внимание, что с D
цифрами, зарезервированными для десятичных знаков, для целой части может быть доступно не более M-D
цифр. Поэтому, если мы используем DECIMAL(6,4)
, число 45.8239
будет действительным, но 456.12
не будет.
К используйте это в phpMyAdmin, вы можете сделать следующее:
В поле Length/Value
введите 6,4
без скобок.
Приводит к такой структуре таблицы: