Как документы говорят:
M - максимальное количество цифр (
точность). Диапазон значений от 1 до 65.
(Старые версии MySQL допускали
диапазон от 1 до 254.)
D - количество цифр справа
десятичной точки (шкала). Это
имеет диапазон от 0 до 30 и не должен быть
больше чем М.
Таким образом, M обозначает Максимум (общее количество цифр), D обозначает Десятичные знаки (количество цифр справа от десятичной точки).