वे दोनों फ़्लोटिंग पॉइंट नंबरों का प्रतिनिधित्व करते हैं। एक FLOAT एकल-परिशुद्धता के लिए है, जबकि एक DOUBLE डबल-सटीक संख्याओं के लिए है।
MySQL एकल-सटीक मानों के लिए चार बाइट्स और दोहरे-सटीक मानों के लिए आठ बाइट्स का उपयोग करता है।
फ्लोटिंग पॉइंट नंबरों और दशमलव (न्यूमेरिक) नंबरों से बहुत बड़ा अंतर है, जिसका उपयोग आप DECIMAL के साथ कर सकते हैं। डेटा प्रकार। इसका उपयोग फ़्लोटिंग पॉइंट नंबरों के विपरीत सटीक संख्यात्मक डेटा मानों को संग्रहीत करने के लिए किया जाता है, जहां सटीक सटीकता को संरक्षित करना महत्वपूर्ण है, उदाहरण के लिए मौद्रिक डेटा के साथ।