MySQL 5.1 (और उच्चतर) के लिए, यह पूर्णांक भाग और भिन्नात्मक भाग के लिए भंडारण को विभाजित करता है, और संभवतः सबसे बड़ी संख्या के लिए भंडारण के लिए जगह बनाता है। तो एक दशमलव (12,6) के लिए, आपको पूर्णांक भाग के लिए 3 बाइट्स और भिन्नात्मक भाग के लिए 3 बाइट्स चाहिए। ऐसा नहीं लगता कि यह मूल्य के आधार पर संग्रहण घटाता है; इससे कोई फर्क नहीं पड़ता कि मूल्य क्या है, यह स्मृति को अलग रखता है।
आप दस्तावेज़ यहाँ देख सकते हैं: