কম্পিউটার

মাইএসকিউএল-এ ইউনিক্স_টাইমস্ট্যাম্পের ডেটা টাইপ কী?


মাইএসকিউএল-এ ইউনিক্স_টাইমস্ট্যাম্পের জন্য সেরা ডেটা টাইপ হল পূর্ণসংখ্যা। পূর্ণসংখ্যা ডেটা টাইপ নিম্নরূপ

int(11);

পূর্ণসংখ্যা ডাটা টাইপ কন্ডিশন চেক করার জন্য উপযোগী যেমন (> ,<=) এবং ইন্ডেক্সিং। ইউনিক্স_টাইমস্ট্যাম্পের রিটার্ন প্রকার একটি পূর্ণসংখ্যা।

যাইহোক, আসুন দেখি আমরা যখন তারিখ সময়কে টাইমস্ট্যাম্পে রূপান্তর করি তখন আমরা UNIX টাইমস্ট্যাম্প হিসাবে কী পাই৷

উপরের ধারণাটি বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি তৈরি করুন UnixTime -> ( -> DueTime datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে তারিখ আকারে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ

mysql> ইউনিক্সটাইম মানগুলিতে সন্নিবেশ করুন(এখন());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> ইউনিক্সটাইম মানগুলিতে সন্নিবেশ করুন ('2010-10-14'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) )mysql> ইউনিক্সটাইম মান ('2020-09-24'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

এখন সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা যাক। প্রশ্নটি নিম্নরূপ

mysql> ইউনিক্সটাইম থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+---------+| ডিউটাইম |+----------------------+| 2018-12-19 10:07:11 || 2010-10-14 00:00:00 || 2020-09-24 00:00:00 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)

ডেটটাইমকে ইউনিক্স টাইমস্ট্যাম্পে রূপান্তর করার প্রশ্নটি দেখা যাক

mysql> UnixTime থেকে আউটপুট হিসাবে unix_timestamp(DueTime) নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+------------+| আউটপুট |+------------+| 1545194231 || 1286994600 || 1600885800 |+------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা JDBC ব্যবহার করে MySQL এর বিরুদ্ধে "গণনা" প্রশ্নের রিটার্ন টাইপ কি?

  2. একটি MySQL ক্যোয়ারীতে স্ল্যাশ মানে কি?

  3. একটি MySQL ডাটাবেসের জন্য সঠিক তারিখ সময় বিন্যাস কি?

  4. MySQL এর প্রধান বৈশিষ্ট্য কি কি?