Najlepszy typ danych mysql dla gramów, miligramów, mikrogramów i kilodżuli
Jestem bardzo wątpliwy co do typu danych mojej bazy danych, muszę użyć innej jednostki miary, ponieważ mam różne elementy i różne skale, i jestem pewien co do limitów, ponieważ biorę je ze standardowych elementów, ale jestem boi się tej odmiany.
Pomyśl tylko, że pracuję ze 100 gramami produktu i biorę z niego wszystkie elementy, więc jestem pewien, że nie mogę przekroczyć 100 gramów dla białek, ale mogę osiągnąć 3500 kilodżuli lub 3,27 miligramów pierwiastka żelaza.
Dlatego potrzebuję różnych typów danych, ale nie jestem pewien co do właściwego rodzaju.
Pokażę wartości maksymalne, aby lepiej określić granice jednostek:
grams 99,99 g
milligrams 9999,99 mg
micrograms 99999 µg
kilojoule 9999 kj
Więc jaki jest właściwy sposób?
Jestem pewien, że najlepszym sposobem (najlepszą wydajnością) jest przechowywanie różnych elementów z ich standardowymi wartościami (na przykład kilodżulami dla kalorii), ale jakie są odpowiedniki typu danych?