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

MySQL FROM_UNIXTIME() ফাংশন দিয়ে TIMESTAMP রেঞ্জের শুরু জানা

FROM_UNIXTIME() ফাংশন সেকেন্ডের সংখ্যাকে TIMESTAMP মানতে রূপান্তর করে। তাই 0 সেকেন্ড পাস করলে TIMESTAMP ডেটা টাইপের শুরুয়ের রেঞ্জ পাওয়া যায়।

উদাহরণ

mysql> SELECT FROM_UNIXTIME(0);
+-------------------------+
| FROM_UNIXTIME(0)        |
+-------------------------+
| 1970-01-01 05:30:00     |
+-------------------------+

ফলাফল: 1970-01-01 05:30:00 (টাইমজোন অনুযায়ী অফসেট থাকতে পারে, এখানে UTC+05:30)।

৬০ সেকেন্ড যোগ করলে

mysql> SELECT FROM_UNIXTIME(60);
+-------------------------+
| FROM_UNIXTIME(60)       |
+-------------------------+
| 1970-01-01 05:31:00     |
+-------------------------+

সময় ১ মিনিট বেড়ে গেছে।

নোট

  • TIMESTAMP রেঞ্জ: 1970-01-01 00:00:01 UTC থেকে 2038-01-19 08:44:07 UTC।
  • FROM_UNIXTIME() সেশন টাইমজোন অনুযায়ী আউটপুট দেয়।
  1. MySQL সাবকোয়েরি ব্যবহার করে ডেটা ফিল্টার করা (IN কিওয়ার্ড)

  2. PHP-তে mysql_fetch_assoc() ব্যবহার করে MySQL টেবিলের সকল রেকর্ড প্রদর্শন

  3. PHP স্ক্রিপ্ট দিয়ে MySQL টেবিলের সকল রেকর্ড প্রদর্শন (mysql_fetch_array)

  4. MySQL ভিউ দিয়ে ডেটার রেঞ্জ থেকে দিনগুলো জেনারেট করা