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

MySQL-এ নির্দিষ্ট ডেট ফরম্যাট সেট করা (DATE_FORMAT ব্যবহার)

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) পাবেন।

  1. MySQL-এ VARCHAR ফরম্যাটে তারিখ থাকলে নির্দিষ্ট রেকর্ড নির্বাচন করা

  2. MySQL-এ VARCHAR ডেটাকে DATE ফরম্যাটে কনভার্ট করা

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

  4. MySQL-এ INSERT করার সময় তারিখ ফরম্যাট করা