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

MySQL ডেটাবেসের জন্য সঠিক DATETIME ফরম্যাট কী?

MySQL-এ DATETIME টাইপের সঠিক ফরম্যাট হলো 'YYYY-MM-DD HH:MM:SS' (২৪ ঘণ্টার ফরম্যাট)।

টেবিল তৈরি

mysql> CREATE TABLE DemoTable797 (ArrivalDatetime DATETIME);
Query OK, 0 rows affected (0.68 sec)

ডেটা ইনসার্ট (NOW() ও নির্দিষ্ট ডেটাইম)

mysql> INSERT INTO DemoTable797 VALUES (NOW());
Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO DemoTable797 VALUES ('2016-12-21 12:50:34');
Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable797 VALUES ('2017-03-01 17:40:21');
Query OK, 1 row affected (0.24 sec)

রেকর্ড দেখানো

mysql> SELECT * FROM DemoTable797;

আউটপুট (NOW() বর্তমান সময় দেখাবে):

+---------------------+
| ArrivalDatetime     |
+---------------------+
| 2019-08-01 21:40:42 |
| 2016-12-21 12:50:34 |
| 2017-03-01 17:40:21 |
+---------------------+
3 rows in set (0.00 sec)

ফরম্যাট বিশ্লেষণ

অংশফরম্যাটউদাহরণ
YYYY৪ অঙ্কের বছর2019
MM২ অঙ্কের মাস (০১-১২)08
DD২ অঙ্কের দিন (০১-৩১)01
HH২৪ ঘণ্টার ঘন্টা (০০-২৩)21
MM২ অঙ্কের মিনিট (০০-৫৯)40
SS২ অঙ্কের সেকেন্ড (০০-৫৯)42

গুরুত্বপূর্ণ নোট

  • DATETIME রেঞ্জ: 1000-01-01 00:00:00 থেকে 9999-12-31 23:59:59।
  • TIMESTAMP রেঞ্জ: 1970-01-01 00:00:01 UTC থেকে 2038-01-19 03:14:07 UTC (Y2K38 সমস্যা)।
  • NOW(), CURRENT_TIMESTAMP বর্তমান ডেটাইম দেয়।
  • ফরম্যাটিংয়ের জন্য DATE_FORMAT() ব্যবহার করুন।
  1. MySQL-এ USD মুদ্রার রেকর্ড সঠিক ফরম্যাটে প্রদর্শন করা

  2. MySQL에서 데이터베이스의 테이블 개수 조회하기

  3. MySQL-এ টেবিলে নেই এমন মানগুলো কোয়েরি করে বের করা (UNION ALL + NOT EXISTS)

  4. Python MySQL-এ rollback() মেথড কী এবং কীভাবে কাজ করে?