কম্পিউটার

মাইএসকিউএল তারিখ বিন্যাসের সাথে একক উদ্ধৃতিতে তারিখ কীভাবে সন্নিবেশ করা যায়?


তারিখ বিন্যাস সহ তারিখ সন্নিবেশ করতে, একক উদ্ধৃতিতে তারিখ সহ str_to_date() ফাংশনটি ব্যবহার করুন। নিচের সিনট্যাক্স −

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

এখানে MySQL -

তারিখের বিন্যাস রয়েছে এর সাথে ব্যবহৃত
ফর্ম্যাট বর্ণনা
%a সাপ্তাহিক দিনের সংক্ষিপ্ত নাম (রবি থেকে শনি)
%b সংক্ষেপিত মাসের নাম (জানুয়ারি থেকে ডিসেম্বর)
%c সাংখ্যিক মাসের নাম (0 থেকে 12)
%D সাংখ্যিক মান হিসাবে মাসের দিন, তারপরে প্রত্যয় (1ম, 2য়, 3য়, ...)
%d সাংখ্যিক মান হিসাবে মাসের দিন (01 থেকে 31)
%e সাংখ্যিক মান হিসাবে মাসের দিন (0 থেকে 31)
%f মাইক্রোসেকেন্ড (000000 থেকে 999999)
%H ঘন্টা (00 থেকে 23)
%h ঘন্টা (00 থেকে 12)
%I ঘন্টা (00 থেকে 12)
%i মিনিট (00 থেকে 59)
%j বছরের দিন (001 থেকে 366)
%k ঘন্টা (0 থেকে 23)
%l ঘন্টা (1 থেকে 12)
%M মাসের পুরো নাম (জানুয়ারি থেকে ডিসেম্বর)
%m সাংখ্যিক মান হিসাবে মাসের নাম (00 থেকে 12)
%p AM বা PM
%r সময় 12 ঘন্টা AM বা PM ফরম্যাটে (hh:mm:ss AM/PM)
%S সেকেন্ড (00 থেকে 59)
%s সেকেন্ড (00 থেকে 59)
%T 24 ঘন্টা ফরম্যাটে সময় (hh:mm:ss)
%U সপ্তাহ যেখানে রবিবার সপ্তাহের প্রথম দিন (00 থেকে 53)
%u সপ্তাহ যেখানে সোমবার সপ্তাহের প্রথম দিন (00 থেকে 53)
%V সপ্তাহ যেখানে রবিবার সপ্তাহের প্রথম দিন (01 থেকে 53)। %X
%v সপ্তাহ যেখানে সোমবার সপ্তাহের প্রথম দিন (01 থেকে 53)।
%W সপ্তাহের দিনের নাম সম্পূর্ণ (রবিবার থেকে শনিবার)
%w সপ্তাহের দিন যেখানে রবিবার =0 এবং শনিবার =6
%X সপ্তাহের বছর যেখানে রবিবার সপ্তাহের প্রথম দিন৷
%x সপ্তাহের বছর যেখানে সোমবার সপ্তাহের প্রথম দিন
%Y সাংখ্যিক হিসাবে বছর, 4-সংখ্যার মান
%y সাংখ্যিক হিসাবে বছর, 2-সংখ্যার মান

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

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

এখন MySQL তারিখ বিন্যাসের সাথে তারিখ সন্নিবেশ করার জন্য আমরা উপরে আলোচনা করা সিনট্যাক্সটি প্রয়োগ করুন। এখানে আমরা তারিখটি একক উদ্ধৃতিতে −

সেট করেছি
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. জাভা দিয়ে একটি মাইএসকিউএল ডাটাবেসে ডেটা কীভাবে সন্নিবেশ করা যায়?

  2. কিভাবে জাভা দিয়ে একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম সন্নিবেশ করা যায়?

  3. MySQL ক্যোয়ারী সপ্তাহের দিনের সাথে তারিখ রেকর্ড বিয়োগ করতে এবং রেকর্ডের সাথে সপ্তাহের দিন প্রদর্শন করে

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?