কম্পিউটার

MySQL এর সাথে বর্তমান তারিখ এবং আগের দিন কোথায় ধরুন?


আপনি INTERVAL 1 দিনের সাথে DATE_SUB() ব্যবহার করে CURDATE() দিয়ে বর্তমান তারিখ এবং MySQL এর আগের দিন ধরতে পারেন। সিনট্যাক্স নিম্নরূপ:

DATE_SUB(CURDATE(), INTERVAL 1 দিন নির্বাচন করুন);

সিনট্যাক্স নিম্নরূপ হয় curdate পেতে এবং তার আগের দিন date_sub().

এর সাথে
আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম =CURDATE() বা আপনার কলামের নাম =DATE_SUB(CURDATE(), INTERVAL 1 দিন);

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> টেবিল তৈরি করুন ProductDemo -> ( -> Id int NULL AUTO_INCREMENT, -> ProductName varchar(20), -> ProductOfferDate datetime, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 0.54 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা পণ্য এবং পণ্য অফার তারিখ যোগ করেছি। প্রশ্নটি নিম্নরূপ:

mysql> প্রোডাক্টডেমোতে সন্নিবেশ করান মান('প্রোডাক্ট-22','2019-01-15');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> প্রোডাক্টডেমোতে ঢোকান(পণ্যের নাম,প্রোডাক্ট অফারের তারিখ) মান('প্রডাক্ট-21','2019-01- 14');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> প্রোডাক্টডেমো(পণ্যের নাম,প্রোডাক্ট অফারের তারিখ) মানগুলিতে সন্নিবেশ করুন('প্রডাক্ট-91','2018-10-23');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) )mysql> প্রোডাক্ট ডেমো(পণ্যের নাম,প্রোডাক্ট অফার তারিখ) মান ('প্রডাক্ট-133','2019-01-24');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

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

mysql> প্রোডাক্ট ডেমো থেকে *নির্বাচন করুন;

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

<প্রে>+------+------------+----------------------+| আইডি | পণ্যের নাম | পণ্যের অফার তারিখ |+------+---------------+----------------------+| 1 | পণ্য-11 | 2017-05-21 00:00:00 || 2 | পণ্য-22 | 2019-01-15 00:00:00 || 3 | পণ্য-21 | 2019-01-14 00:00:00 || 4 | পণ্য-91 | 2018-10-23 00:00:00 || 5 | পণ্য-133 | 2019-01-24 00:00:00 |+------+------------------------------------- --+5 সারি সেটে (0.00 সেকেন্ড)

বর্তমান তারিখ এবং আগের দিন সহ পণ্যটি ধরতে নিম্নলিখিত প্রশ্নটি রয়েছে:

mysql> ProductDemo থেকে *নির্বাচন করুন -> যেখানে ProductOfferDate =CURDATE() অথবা ProductOfferDate =date_sub(curdate(), ব্যবধান 1 দিন);

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

<প্রে>+------+------------+----------------------+| আইডি | পণ্যের নাম | পণ্যের অফার তারিখ |+------+---------------+----------------------+| 2 | পণ্য-22 | 2019-01-15 00:00:00 || 3 | পণ্য-21 | 2019-01-14 00:00:00 |+------+------------------------------------- --+2 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এর সাথে বর্তমান তারিখে কতজন লোক নিবন্ধন করছে তা আনুন

  2. মাইএসকিউএল দিয়ে বর্তমান তারিখের চেয়ে কম তারিখ কীভাবে নির্বাচন করবেন?

  3. বর্তমান তারিখের সাথে একটি MySQL ক্ষেত্র সেট করুন (UNIX_TIMESTAMP(এখন))

  4. MySQL-এ নির্ধারিত তারিখ এবং বর্তমান তারিখের রেকর্ড পরীক্ষা করার শর্ত যেখানে ধারা