কম্পিউটার

কিভাবে MySQL এ একটি পাইথন বস্তু সন্নিবেশ করান?


ধরে নিই যে 'টেস্ট' নামে একটি মাইএসকিউএল ডাটাবেস সার্ভারে উপস্থিত রয়েছে এবং কর্মচারী নামে একটি টেবিলও তৈরি করা হয়েছে। টেবিলে পাঁচটি ক্ষেত্র fname, lname, age, gender, and salary আছে।

ধরুন আমরা Msql ডাটাবেসে নিম্নোক্তভাবে সংজ্ঞায়িত রেকর্ডের ডেটা সম্বলিত একটি টিপল অবজেক্ট সন্নিবেশ করতে চাই।

t1=('Steven', 'Assange', 21, 'M', 2001)

MySQL এবং Python 3 এর মধ্যে একটি ইন্টারফেস স্থাপন করতে, আপনাকে PyMySQL মডিউল ইনস্টল করতে হবে। তারপর আপনি নিম্নলিখিত বিবৃতি ব্যবহার করে সংযোগ সেট আপ করতে পারেন

import PyMySQL
# Open database connection
db = PyMySQL.connect("localhost","root","","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
ব্যবহার করে একটি কার্সার অবজেক্ট প্রস্তুত করুন

পরবর্তী ধাপ হল টিপলে ডেটা ব্যবহার করে সন্নিবেশ ক্যোয়ারী সেট আপ করা

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1

এখন এই ক্যোয়ারীটি কার্সার অবজেক্টের execute() মেথড

ব্যবহার করে এক্সিকিউট করা হয়
cursor.execute(sql)

আপনি যদি কর্মচারী টেবিলের বিষয়বস্তু পরীক্ষা করেন তবে এটি এতে যোগ করা একটি নতুন রেকর্ড দেখাবে।


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

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

  3. কিভাবে সহজেই MySQL এ তারিখের সময় সন্নিবেশ করা যায়?

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