MySQL-এ DateTime মানকে স্ট্রিং-এ রূপান্তর করতে, আপনি DATE_FORMAT() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
yourTableName থেকে যেকোন পরিবর্তনশীল নাম হিসেবে date_format(yourColumnName, ‘%d %m %y’) নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন DateAsStringDemo -> ( -> YourDateTime datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)
curdate() পদ্ধতির সাহায্যে তারিখ সন্নিবেশ করান। তারিখ সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> DateAsStringDemo মানগুলিতে সন্নিবেশ করানআসুন আমরা সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করি। প্রশ্নটি নিম্নরূপ -
mysql> DateAsStringDemo থেকে *নির্বাচন করুন;নিচের আউটপুট −
<প্রে>+---------+| আপনার তারিখের সময় |+---------+| 2018-11-26 00:00:00 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)
তারিখকে স্ট্রিং-এ রূপান্তর করার প্রশ্নটি নিম্নরূপ −
mysql> DateAsStringDemo থেকে YourDateAsString হিসাবে date_format(YourDateTime,'%d %m %y') নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+-------------------+| YourDateAsString |+-------------------+| 26 11 18 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)