MySQL-এ আপনার পছন্দমতো ডেট ফরম্যাটে আউটপুট পেতে DATE_FORMAT() ফাংশন ব্যবহার করুন।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> ArrivalDate DATE
-> );
mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-01-31');
mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-04-26');
mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-03-01');
মুল ডেটা
mysql> SELECT * FROM DemoTable;
+----+-------------+
| Id | ArrivalDate |
+----+-------------+
| 1 | 2019-01-31 |
| 2 | 2019-04-26 |
| 3 | 2019-03-01 |
+----+-------------+
দিন-মাসের নাম-বছর ফরম্যাটে (DD-MonthName-YYYY)
mysql> SELECT Id, DATE_FORMAT(ArrivalDate, '%d-%M-%Y')
-> FROM DemoTable;
ফলাফল
+----+--------------------------------------+
| Id | DATE_FORMAT(ArrivalDate, '%d-%M-%Y') |
+----+--------------------------------------+
| 1 | 31-January-2019 |
| 2 | 26-April-2019 |
| 3 | 01-March-2019 |
+----+--------------------------------------+
নোট: %M স্পেসিফায়ার মাসের পূর্ণ ইংরেজি নাম দেয়। আপনি %b ব্যবহার করলে সংক্ষিপ্ত নাম (Jan, Feb, Mar) পাবেন।