মাইএসকিউএল-এ তারিখের সময়কে একটি সংখ্যায় রূপান্তর করতে, সিনট্যাক্সটি নিম্নরূপ -
আপনার টেবিলের নাম থেকে UNIX_TIMESTAMP(yourColumnName) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন DateTimeToNumberDemo -> ( -> Id int NULL AUTO_INCREMENT, -> মুক্তির তারিখ তারিখ সময়, -> প্রাথমিক কী(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> DateTimeToNumberDemo(releasedDate) মান (এখন()) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> DateTimeToNumberDemo(releasedDate) মানগুলিতে ঢোকান(curdate()); কোয়েরি OK, 1 প্রভাবিত 0.24 সেকেন্ড)mysql>DateTimeToNumberDemo(releasedDate) values('1978-01-19');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.55 সেকেন্ড)mysql> তারিখের সময় টোনম্বরডেমো(রিলিজডডেট)'01-2013 মানগুলিতে সন্নিবেশ করুন; ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.46 সেকেন্ড)mysql> DateTimeToNumberDemo(releasedDate) মানের মধ্যে ঢোকান 2018-12-09');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> DateTimeToNumberDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+---------+| আইডি | মুক্তির তারিখ |+----+---------+| 1 | 2019-01-12 21:20:57 || 2 | 2019-01-12 00:00:00 || 3 | 1978-01-19 00:00:00 || 4 | 2016-09-13 00:00:00 || 5 | 2017-11-12 00:00:00 || 6 | 2018-12-09 00:00:00 |+----+----------------------+6 সারি সেটে (0.00 সেকেন্ড)তারিখের সময়কে একটি সংখ্যা −
-এ রূপান্তর করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছেmysql> DateTimeToNumberDemo থেকে DateToNumber হিসাবে unix_timestamp(releasedDate) নির্বাচন করুন;
নিচের আউটপুট −
+---------------+| DateToNumber |+---------------+| 1547308257 || 1547231400 || 253996200 || 1473705000 || 1510425000 || 1544293800 |+-------------+6 সারি সেটে (0.00 সেকেন্ড)