MySQL-এ মুদ্রার জন্য সর্বোত্তম ডেটা টাইপ হল একটি দশমিক। DECIMAL ডেটা টাইপের সিনট্যাক্স নিম্নরূপ -
DECIMAL(TotalDigit,NumberOfDigitAfterDecimalPoint);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল মুদ্রা তৈরি করুন ডেমো -> ( -> মোট মূল্য দশমিক (10,2) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.82 সেকেন্ড)
insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> CurrencyDemo মানগুলিতে সন্নিবেশ করুন 99599596); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> মুদ্রার ডেমো মান (1986.50) ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) mysql> মুদ্রার ডেমো মানগুলিতে ঢোকান (9999990991); 0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> CurrencyDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট −
<প্রে>+------------+| মোট মূল্য |+-------------+| 1647575.67 || 1647575.00 || 99599596.00 || 1986.50 || 99999999.90 |+------------+5 সারি সেটে (0.00 সেকেন্ড)ডলারের মত উপসর্গ চিহ্ন সহ উপরের সমস্ত দাম দেখানোর জন্য নিচের প্রশ্নটি হল −
mysql> CurrencyDemo থেকে DollerSign হিসাবে concat('$',TotalPrice) নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------------+| DollerSign |+---------------+| $1647575.67 || $1647575.00 || $99599596.00 || $1986.50 || $99999999.90 |+---------------+5 সারি সেটে (0.00 সেকেন্ড)