Как указать десятичную точность и Масштабное число в базе данных MySQL с помощью phpMyAdmin


SQL позволяет пользователям MYSQL выделять файл в десятичном формате с определенной точностью и масштабными числами как:

CREATE TABLE test_table
(
    test_column DECIMAL(6,4) NOT NULL
);

Теперь, пожалуйста, дайте мне знать, как я могу это сделать в phpMyAdmin, так как тип поля имеет только параметр Длина/значение, доступный там?

Спасибо

Author: Mona Coder, 2014-05-27

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 без скобок.

enter image description here

Приводит к такой структуре таблицы:

enter image description here

 17
Author: unutbu, 2017-05-25 17:57:06