⊗pyPmDBNI 108 of 129 menu

পাইথনে SQL ক্যুয়েরি ব্যবহার করে ডেটা ইনসার্ট করা

এখন চলুন শিখি কিভাবে টেবিলে নতুন ডেটা যোগ করতে হয়। এটা করা হয় INSERT INTO কমান্ড ব্যবহার করে। এর সিনট্যাক্স নিম্নরূপ:

query = "INSERT INTO টেবিলের_নাম (ফিল্ড1, ফিল্ড2...) VALUES (ভ্যালু1, ভ্যালু2...)"

চলুন আমাদের users টেবিলে একটি নতুন ইউজার যোগ করি। তবে নতুন ডেটা যোগ করার সময় আমাদের কোডটি পুনরায় লিখতে হবে। fetchone বা fetchall মেথডের পরিবর্তে CMySQLCursor-অবজেক্টে commit মেথড ব্যবহার করতে হবে। এটি ইউজারের করা পরিবর্তনগুলো নিশ্চিত করার জন্য প্রয়োজন:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

ইনসার্ট করার ফলাফল কনসোলে দেখা যাবে না, তবে এটা PMA তে দেখা যাবে।

আরও লক্ষ্য করুন যে ইনসার্ট করার সময় id কলাম এবং এর ভ্যালু উল্লেখ করা হয় না। এবং এটা সঠিক, কারণ এই কলামের ভ্যালু ডেটাবেস দ্বারা স্বয়ংক্রিয়ভাবে সেট হয়ে যাবে।

নতুন ইউজার 'user7' যোগ করুন, বয়স 26 বছর, বেতন 300

নতুন ইউজার 'user8' যোগ করুন, বয়স 32 বছর, বেতন 1100

নতুন ইউজার 'user9' যোগ করুন, বয়স 22 বছর, বেতন 350

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন