NOW() ফাংশন একটি টাইমস্ট্যাম্প হিসাবে বর্তমান তারিখ সময় দেয় যখন CURDATE() শুধুমাত্র বর্তমান তারিখ দেয়, সময় নয়৷
এখন সিলেক্ট স্টেটমেন্টের সাহায্যে দুটি ফাংশনেই কাজ করা যাক। প্রশ্নটি নিম্নরূপ -
নিচে NOW() ফাংশনের একটি ডেমো -
mysql> NOW();নির্বাচন করুন
নিচের আউটপুট −
<প্রে>+---------+| now() |+----------------------+| 2018-11-27 15:17:01 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)CURDATE().
এর একটি ডেমোmysql> CURDATE();নির্বাচন করুন
নিম্নলিখিত আউটপুট যা শুধুমাত্র তারিখ প্রদর্শন করে, সময় নয় −
<প্রে>+------------+| curdate() |+------------+| 2018-11-27 |+------------+1 সারি সেটে (0.00 সেকেন্ড)এখন টেবিলের সাহায্যে বিষয়টি বোঝা যাক। আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন CurrentdateAndNowDemo−> ( −> Time datetime−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.82 সেকেন্ড)
now() এবং curdate() এর সাহায্যে টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে। প্রশ্নটি নিম্নরূপ -
mysql> CurrentdateAndNowDemo মানগুলিতে সন্নিবেশ করান>এখন আসুন এখন দেখুন () ফাংশন বর্তমান তারিখ সময় দেয় বা না দেয় এবং curdate() বর্তমান তারিখ দেয় কি না। প্রশ্নটি নিম্নরূপ -
mysql> CurrentdateAndNowDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট যা বর্তমান তারিখ সময় এবং বর্তমান তারিখ যথাক্রমে now() এবং curdate() ব্যবহার করে প্রদর্শন করে −
<প্রে>+---------+| সময় |+---------+| 2018-11-27 15:16:32 || 2018-11-27 00:00:00 |+----------------------+2 সারি সেটে (0.00 সেকেন্ড)