কম্পিউটার টিউটোরিয়াল

MySQL-এ DATE_FORMAT() ও STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    DueDate varchar(100) ); Query OK, 0 rows affected (0.62 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('August 04,2019'); Query OK, 1 row affected (0.25 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+----------------+ | DueDate | +----------------+ | August 04,2019 | +----------------+ 1 row in set (0.00 sec)

ডেট ফরম্যাট করার কোয়েরি নিচে দেওয়া হলো:

mysql> set @stringToDate=(select date_format(str_to_date(DueDate, '%M %d,%Y'), '%Y-%m-%d') from DemoTable); Query OK, 0 rows affected (0.02 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে ডেট দেখান:

mysql> select @stringToDate;

এটি নিচের আউটপুট দেবে:

+---------------+ | @stringToDate | +---------------+ | 2019-08-04 | +---------------+ 1 row in set (0.00 sec)
  1. MySQL-এ DATE_FORMAT() ব্যবহার করে ডেটকে টেক্সট ফরম্যাটে কনভার্ট করা

  2. MySQL-এ STR_TO_DATE() এবং CURDATE() ব্যবহার করে বর্তমান তারিখের রেকর্ড খুঁজুন

  3. MySQL에서 DOUBLE과 DATE를 VARCHAR에 저장해도 될까?

  4. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা