MySQL-এ টাকার পরিমাণ সঞ্চয় করার জন্য, সবচেয়ে ভাল পছন্দ হল ডেসিমল ডেটা টাইপ বা NUMERIC টাইপ ব্যবহার করা। ফ্লোট ডেটা টাইপ অর্থের পরিমাণের জন্য একটি ভাল পছন্দ নয়। এটি কিছু বৃত্তাকার ত্রুটি দেয়। অতএব, টাকার পরিমাণের জন্য ভাসা এড়িয়ে চলুন।
প্রথমে ডেটা টাইপ DECIMAL সহ একটি টেবিল তৈরি করা যাক। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> সারণি MoneyStorageDemo তৈরি করুন -> ( -> DECIMAL(4,2) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.44 সেকেন্ড)
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু মান সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> MoneyStorageDemo মান (50.2) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> MoneyStorageDemo মানগুলিতে ঢোকান 10.4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)
এখন আপনি সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত মান প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> MoneyStorageDemo থেকে *নির্বাচন করুন;
এখানে আউটপুট −
<প্রে>+---------+| পরিমাণ |+---------+| 50.20 || 5.50 || 10.40 |+-------+3 সারি সেটে (0.00 সেকেন্ড)