কম্পিউটার

কিভাবে MySQL-এ DATETIME থেকে DATE এবং TIME ভাগ করবেন?


DATETIME থেকে DATE এবং TIME ভাগ করতে, আপনি MySQL থেকে DATE_FORMAT() পদ্ধতি ব্যবহার করতে পারেন৷ সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে DATE_FORMAT(yourColumnName, '%Y-%m-%d') VariableName, DATE_FORMAT(yourColumnName,'%H:%i:%s') পরিবর্তনশীল নাম নির্বাচন করুন;

উপরের পদ্ধতি DATE_FORMAT() বোঝার জন্য, আসুন ডেটা টাইপ "তারিখের সময়" সহ একটি টেবিল তৈরি করি৷

একটি টেবিল তৈরি করা হচ্ছে -

mysql> টেবিল তৈরি করুন DateAndTimePartDemo -> ( -> YourDateandtime datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

এখন, আমি now() ব্যবহার করে বর্তমান তারিখ এবং সময় সন্নিবেশ করছি। প্রশ্নটি নিম্নরূপ -

mysql> DateAndTimePartDemo মানগুলিতে সন্নিবেশ করান(এখন());কোয়েরি ঠিক আছে, ১টি সারি প্রভাবিত (0.37 সেকেন্ড) 

সিলেক্ট স্টেটমেন্টের সাহায্যে রেকর্ডটি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> DateAndTimePartDemo থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুট যা বর্তমান তারিখ এবং সময় প্রদর্শন করে −

<প্রে>+---------+| আপনার তারিখ এবং সময় |+---------+| 2018-11-24 13:40:36 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

আসুন এখন DATE_FORMAT() ফাংশনের সাহায্যে উপরের তারিখটি ভাগ করি।

প্রশ্নটি নিম্নরূপ -

mysql> সিলেক্ট DATE_FORMAT(YourDateandtime, '%Y-%m-%d') OnlyYourDate,-> DATE_FORMAT(YourDateandtime,'%H:%i:%s') OnlyYourTime from DateAndTimePartDemo;

নিচের আউটপুট −

+---------------+---------------+| OnlyYourDate | OnlyYourTime |+---------------+---------------+| 2018-11-24 | 13:40:36 |+---------------+-------------+1 সারি সেটে (0.03 সেকেন্ড)

  1. কিভাবে iOS এ ইন্টারনেট থেকে বর্তমান তারিখ এবং সময় পেতে হয়?

  2. শুধুমাত্র তারিখের তুলনা করে এবং হোয়াইটস্পেস উপেক্ষা করে মাইএসকিউএল-এ ডেটটাইম কলাম থেকে কীভাবে বের করা যায়?

  3. তারিখ এবং সময়ে তারিখের কলামকে কীভাবে বিভক্ত করবেন এবং MySQL-এ পৃথকভাবে তুলনা করবেন?

  4. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?