কম্পিউটার

কিভাবে পাইথন ব্যবহার করে MySQL ডাটাবেসে একটি তারিখ সংরক্ষণ এবং পুনরুদ্ধার করবেন?


একটি MySQL ডাটাবেসে একটি তারিখ সন্নিবেশ করার জন্য, আপনার টেবিলে টাইপ তারিখ বা তারিখের একটি কলাম থাকতে হবে। একবার আপনার কাছে এটি হয়ে গেলে, আপনার তারিখটিকে আপনার ডাটাবেসে ঢোকানোর আগে আপনাকে একটি স্ট্রিং বিন্যাসে রূপান্তর করতে হবে। এটি করার জন্য, আপনি datetime মডিউলের strftime ফরম্যাটিং ফাংশন ব্যবহার করতে পারেন।

উদাহরণ

from datetime import datetime
now = datetime.now()
id = 1
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
# Assuming you have a cursor named cursor you want to execute this query on:
cursor.execute('insert into table(id, date_created) values(%s, %s)', (id, formatted_date))

এটি চালানো আপনার টেবিলে টিপল (আইডি, তারিখ) সন্নিবেশ করার চেষ্টা করবে।

যখন আপনি একটি নির্বাচনী ক্যোয়ারী ব্যবহার করে একটি ডাটাবেস থেকে একটি তারিখ আনেন, তখন আপনাকে strptime এর মত ফাংশন ব্যবহার করে একটি datetime অবজেক্টে পার্স করতে হবে৷

উদাহরণ

from datetime import datetime
# Assuming you have a cursor named cursor you want to execute this query on:
cursor.execute('select id, date_created from table where id=1')
# if you inserted the row above, you can get it back like this
id, date_str = cursor.fetchone()
# date is returned as a string in format we sent it as. So parse it using strptime
created_date = datetime.strptime(date_created, '%Y-%m-%d %H:%M:%S')

এটি তৈরি করা তারিখটি পাবে এবং এটিকে একটি datetime অবজেক্টে পার্স করবে৷


  1. পাইথনে মাইএসকিউএল ডাটাবেসে ঢোকানোর পরে আমি কীভাবে আইডি পেতে পারি?

  2. মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করে কীভাবে মাইএসকিউএল ডাটাবেস ব্যাকআপ নেওয়া যায়?

  3. আমরা কিভাবে JDBC ব্যবহার করে MySQL ডাটাবেসে একটি ফাইল সন্নিবেশ/সঞ্চয় করব?

  4. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?