কম্পিউটার টিউটোরিয়াল

MySQL-এ DATE_FORMAT ব্যবহার করে তারিখ ফরম্যাট DD-MM-YYYY-এ দেখানো

MySQL-এ ডেটা টাইপ DATE বা DATETIME কে পছন্দসই ফরম্যাটে (যেমন DD-MM-YYYY) দেখাতে DATE_FORMAT() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT DATE_FORMAT(yourColumnName, '%d-%m-%Y') AS aliasName FROM yourTableName;

উদাহরণ

টেবিল তৈরি:

CREATE TABLE demo80 (due_date DATE);
INSERT INTO demo80 VALUES ('2020-04-30'), ('2016-01-10'), ('2018-03-21');

টেবিলের ডেটা (ডিফল্ট YYYY-MM-DD):

+------------+
| due_date   |
+------------+
| 2020-04-30 |
| 2016-01-10 |
| 2018-03-21 |
+------------+

কোয়েরি

SELECT DATE_FORMAT(due_date, '%d-%m-%Y') AS ShowDate FROM demo80;

আউটপুট

+------------+
| ShowDate   |
+------------+
| 30-04-2020 |
| 10-01-2016 |
| 21-03-2018 |
+------------+

ফরম্যাট স্পেসিফায়ার:

স্পেসিফায়ারঅর্থউদাহরণ
%dদিন (০১-৩১)30
%mমাস (০১-১২)04
%Yবছর (৪ অঙ্ক)2020
%yবছর (২ অঙ্ক)20
%Hঘণ্টা (০০-২৩)14
%iমিনিট (০০-৫৯)30
%sসেকেন্ড (০০-৫৯)45

অন্যান্য ফরম্যাট: %d/%m/%Y (৩০/০৪/২০২০), %M %d, %Y (April 30, 2020) ইত্যাদি।

  1. MySQL-এ INFORMATION_SCHEMA.STATISTICS ব্যবহার করে ডেটাবেসের ইন্ডেক্স দেখানো

  2. MySQL-এ DATE_FORMAT() ব্যবহার করে ডেটকে টেক্সট ফরম্যাটে কনভার্ট করা

  3. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে স্ট্রিং থেকে তারিখ এক্সট্র্যাক্ট করুন

  4. MySQL-এ SHOW TABLES ব্যবহার করে ডাটাবেসের সব টেবিল নাম দেখুন