তারিখ ফর্ম্যাট করতে MySQL-এ DATE_FORMAT() ব্যবহার করুন, FORMATDATE() নয়। সঠিক সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে যেকোনো আলিয়াসনাম হিসাবে LECT *, DATE_FORMAT(yourDateCoumnName,’yourFormat’) লিখুন
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি তৈরি করুন তারিখ ফরম্যাটডেমো -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> ব্যবহারকারীর নাম ভার্চার(10), -> ব্যবহারকারীর লগিন তারিখ -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.94 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> DateFormatDemo(UserName,UserLoginDate) মান ('Mike',curdate());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> তারিখ ফর্ম্যাটডেমো(ব্যবহারকারীর নাম,ব্যবহারকারীর লগইনডেট) মানগুলিতে সন্নিবেশ করুন '2018-05-09');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> তারিখ ফর্ম্যাটডেমো(ব্যবহারকারীর নাম,ব্যবহারকারীর লগইনডেট) মানগুলিতে সন্নিবেশ করুন('ক্যারল','2016-01-15');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DateFormatDemo(UserName,UserLoginDate) মান ('Bob','2015-12-31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> তারিখ ফর্ম্যাট ডেমোতে ঢোকান(UserLoginDate) মান ('ডেভিড','2012-08-19');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> DateFormatDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
+----+---------+---------------+| আইডি | ব্যবহারকারীর নাম | UserLoginDate |+----+------------+---------------+| 1 | মাইক | 2019-02-06 || 2 | স্যাম | 2018-05-09 || 3 | ক্যারল | 2016-01-15 || 4 | বব | 2015-12-31 || 5 | ডেভিড | 2012-08-19 |+---+---------+------------+5 সারি সেটে (0.00 সেকেন্ড)
আসুন SELECT * দিয়ে DATE_FORMAT() ব্যবহার করে তারিখ ফরম্যাট করি। প্রশ্নটি নিম্নরূপ -
mysql> DateFormatDemo থেকে NewFormatOfDate হিসাবে *,DATE_FORMAT(UserLoginDate,'%d-%m-%Y') নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+---------+---------------+------------ ---+| আইডি | ব্যবহারকারীর নাম | UserLoginDate | NewFormatOfDate |+---+------------+---------------+--------------- --+| 1 | মাইক | 2019-02-06 | 06-02-2019 || 2 | স্যাম | 2018-05-09 | 09-05-2018 || 3 | ক্যারল | 2016-01-15 | 15-01-2016 || 4 | বব | 2015-12-31 | 31-12-2015 || 5 | ডেভিড | 2012-08-19 | 19-08-2012 |+------+---------+---------------+------------ ------+5 সারি সেটে (0.00 সেকেন্ড)