কম্পিউটার

MySQL CURDATE() দিয়ে আগের দিন কিভাবে পাবেন?


আসুন প্রথমে CURDATE() ব্যবহার করে বর্তমান তারিখটি পাই। বর্তমান তারিখ নিম্নরূপ -

mysql> CURDATE();+------------+| নির্বাচন করুন CURDATE() |+------------+| 2019-06-09 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Shipping date -> ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। সন্নিবেশ করার সময়, আমরা আগের দিন −

পেতে date_sub ব্যবহার করেছি
mysql> DemoTable(ShippingDate) মানগুলিতে সন্নিবেশ করুন(date_sub(CURDATE(), ব্যবধান 1 দিন)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

<প্রে>+----+---------------+| আইডি | শিপিং তারিখ |+----+---------------+| 1 | 2019-06-08 |+---+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ টাইমস্ট্যাম্প থেকে দিনের নাম কীভাবে পাবেন?

  2. একটি মাইএসকিউএল টেবিলে সর্বোচ্চ আইডির সাথে যুক্ত ডেটা কীভাবে পাবেন?

  3. MySQL এর সাথে একটি কলামে একটি নির্দিষ্ট মানের গণনা কিভাবে পাবেন?

  4. মাইএসকিউএল-এ CURDATE এর সাথে CONTAINS() কীভাবে ব্যবহার করবেন?