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

MySQL-এ সিঙ্গেল কোটে তারিখ ইনসার্ট করা (STR_TO_DATE)

MySQL-এ নির্দিষ্ট ফরম্যাটে তারিখ ইনসার্ট করতে STR_TO_DATE() ফাংশন ব্যবহার করুন।

সিনট্যাক্স:

insert into yourTableName values(Value1,value2,......ValueN,str_to_date('anyDate','%Y-%m-%d'));

MySQL-এ ব্যবহৃত الرئيسية তারিখ ফরম্যাটের টেবিল:

ফরম্যাটবিবরণ
%aসংক্ষিপ্ত সপ্তাহের দিন (Sun to Sat)
%bসংক্ষিপ্ত মাসের নাম (Jan to Dec)
%cমাসের সংখ্যা (0 to 12)
%Dদিনের সংখ্যা সাফিক্সসহ (1st, 2nd, 3rd...)
%dদিনের সংখ্যা (01 to 31)
%eদিনের সংখ্যা (0 to 31)
%fমাইক্রোসেকেন্ড (000000 to 999999)
%Hঘন্টা (00 to 23)
%hঘন্টা (00 to 12)
%Iঘন্টা (00 to 12)
%iমিনিট (00 to 59)
%jবছরের দিন (001 to 366)
%kঘন্টা (0 to 23)
%lঘন্টা (1 to 12)
%Mপুরো মাসের নাম (January to December)
%mমাসের সংখ্যা (00 to 12)
%pAM বা PM
%r১২ ঘন্টা ফরম্যাটে সময় (hh:mm:ss AM/PM)
%Sসেকেন্ড (00 to 59)
%sসেকেন্ড (00 to 59)
%T২৪ ঘন্টা ফরম্যাটে সময় (hh:mm:ss)
%Uসপ্তাহ (রবিবার প্রথম দিন, 00 to 53)
%uসপ্তাহ (সোমবার প্রথম দিন, 00 to 53)
%Vসপ্তাহ (রবিবার প্রথম দিন, 01 to 53), %X এর সাথে ব্যবহার
%vসপ্তাহ (সোমবার প্রথম দিন, 01 to 53)
%Wপুরো সপ্তাহের দিনের নাম (Sunday to Saturday)
%wসপ্তাহের দিন (রবিবার=০, শনিবার=৬)
%Xসপ্তাহের বছর (রবিবার প্রথম দিন)
%xসপ্তাহের বছর (সোমবার প্রথম দিন)
%Y৪ অঙ্কের বছর
%y২ অঙ্কের বছর

টেবিল তৈরি করুন:

mysql> create table BookDateDemo    -> (     -> BookName varchar(200),     -> BookIssueDate datetime     -> ); Query OK, 0 rows affected (0.44 sec)

সিঙ্গেল কোটে তারিখ দিয়ে ইনসার্ট করুন:

mysql> insert into BookDateDemo values('Let us C',str_to_date('2018-11-28','%Y-%m-%d')); Query OK, 1 row affected (0.11 sec) mysql> insert into BookDateDemo values('The C++ Programming',str_to_date('2018-11-29','%Y-%m-%d')); Query OK, 1 row affected (0.16 sec) mysql> insert into BookDateDemo values('C in Depth',str_to_date('2018-11-20','%Y-%m-%d')); Query OK, 1 row affected (0.23 sec)

সব রেকর্ড দেখান:

mysql> select *from BookDateDemo;

আউটপুট:

+---------------------+---------------------+ | BookName            | BookIssueDate       | +---------------------+---------------------+ | Let us C            | 2018-11-28 00:00:00 | | The C++ Programming | 2018-11-29 00:00:00 | | C in Depth          | 2018-11-20 00:00:00 | +---------------------+---------------------+ 3 rows in set (0.00 sec)
  1. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা ইনসার্ট করা (JDBC)

  2. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  3. MySQL에서 날짜 문자열을 요일 기준 월요일로 맞춰 표시하기 (STR_TO_DATE, WEEKDAY, DATE_FORMAT)

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?