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

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

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

Теперь вы можете сообщить мне, как я могу это сделать в PHPMyAdmin, поскольку у типа поля есть только опция длины/значения?

Спасибо

Ответ 1

Десятичные числа могут быть добавлены в базу данных 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