Лучший тип данных mysql для граммов, миллиграмм, микрограммов и килоджоулей

Я очень сомневаюсь в типе данных моей базы данных, мне нужно использовать разные единицы измерения, потому что у меня разные элементы и разные масштабы, и я уверен в используемых пределах, потому что я беру их из стандартных элементов, но я боюсь за разнообразие.

Просто подумайте, что я работаю со 100 граммами продукта и беру из него все элементы, поэтому я уверен, что я не могу перебрать 100 граммов белков, но я могу достичь 3500 килоджоулей или 3,27 миллиграммов железного элемента.

Мне нужны разные типы данных, но я не уверен насчет правильных.
Я покажу максимальные значения, чтобы быть более понятным в отношении единиц измерения:

grams          99,99 g
milligrams   9999,99 mg
micrograms  99999    µg
kilojoule    9999    kj

Итак, каков правильный путь?
Я уверен, что лучший способ (лучшая производительность) - хранить различные элементы с их стандартными значениями (например, килоджоулей для калорий), но каковы эквиваленты типа данных?

Ответы на вопрос(3)

Ваш ответ на вопрос