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

MySQL টেবিলে সংরক্ষিত epoch মানকে পাঠযোগ্য ডেটে রূপান্তর করা

এটি বোঝানোর জন্য visitors নামক একটি টেবিল ব্যবহার করা হয়েছে যাতে epoch মান থাকে:

mysql> Create table visitors(userid int not null, name varchar(20), epoch int NOT NULL);
Query OK, 0 rows affected (0.42 sec)

mysql> Insert into visitors Values(1, 'Gaurav', 1358658942);
Query OK, 1 row affected (0.04 sec)

mysql> Insert into visitors Values(2, 'Raman', 1358659585);
Query OK, 1 row affected (0.04 sec)

mysql> Select userid, name, FROM_UNIXTIME(epoch) from visitors;
+--------+--------+----------------------+
| userid | name   | FROM_UNIXTIME(epoch) |
+--------+--------+----------------------+
|      1 | Gaurav | 2013-07-24 16:05:42  |
|      2 | Raman  | 2013-07-24 16:16:25  |
+--------+--------+----------------------+
2 rows in set (0.00 sec)

ব্যাখ্যা: FROM_UNIXTIME() ফাংশন epoch সেকেন্ড মানকে মানব পাঠযোগ্য 'YYYY-MM-DD HH:MM:SS' ফরম্যাটে রূপান্তর করে। এটি লগ বা টাইমস্ট্যাম্প ডেটা পড়ার জন্য খুব উপকারী।

  1. MySQL স্টোরড প্রোসিডিউর লিখে টেবিলের সব ডেটা সিলেক্ট করার পদ্ধতি।

  2. বর্তমান বছরের ১ জানুয়ারি কে epoch টাইমস্ট্যাম্পে কনভার্ট করার পদ্ধতি

  3. MySQL ভিউর ডেফিনিশন দেখা (SHOW CREATE VIEW)

  4. MySQL ভিউর স্ট্রাকচার দেখা (DESCRIBE)