কম্পিউটার

পাইথন ব্যবহার করে মাইএসকিউএল টেবিলে কিছু রেকর্ড বিদ্যমান বা না থাকলে আপনি কীভাবে পরীক্ষা করতে পারেন?


আমাদের মাঝে মাঝে একটি নির্দিষ্ট রেকর্ড একটি টেবিলে বিদ্যমান আছে কিনা তা পরীক্ষা করার প্রয়োজন হতে পারে।

এটি EXISTS স্টেটমেন্ট ব্যবহার করে করা যেতে পারে। যদি নিম্নলিখিত সাবকোয়েরি এক বা একাধিক রেকর্ড ফেরত দেয় তাহলে বিদ্যমান বিবৃতিটি সত্য হয়৷

সিনট্যাক্স

টেবিল_নাম থেকে * নির্বাচন করুন যেখানে বিদ্যমান (উপ_কোয়েরি)

সাবকোয়েরি যদি এক বা একাধিক সারি দেয়, তাহলে EXISTS সত্যে ফিরে আসবে।

পাইথনে MySQL ব্যবহার করে একটি টেবিলে রেকর্ড বিদ্যমান কিনা তা পরীক্ষা করার পদক্ষেপগুলি

  • MySQL সংযোগকারী আমদানি করুন

  • connect()

    ব্যবহার করে সংযোগকারীর সাথে সংযোগ স্থাপন করুন
  • কার্সার() পদ্ধতি

    ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন
  • উপযুক্ত mysql বিবৃতি ব্যবহার করে একটি প্রশ্ন তৈরি করুন

  • execute() পদ্ধতি

    ব্যবহার করে এসকিউএল কোয়েরি চালান
  • সংযোগ বন্ধ করুন

ধরুন আমাদের "বিক্রয়"

নামে নিম্নলিখিত টেবিলটি আছে
+------------+---------+| বিক্রয়_মূল্য | ট্যাক্স |+------------+---------+| 1000 | 200 || 500 | 100 || 50 | 50 || 180 | 180 |+------------+---------+

উদাহরণ

 import mysql.connectordb=mysql.connector.connect(host="your host", user="your username", password="yourpassword",database="database_name")cursor=db.cursor()query=" যেখানে বিক্রয় আছে সেখান থেকে বিক্রয়_মূল্য বেছে নিন 

উপরের কোডের সাবকুয়েরিটি সত্য প্রদান করে কারণ এমন রেকর্ড রয়েছে যেখানে ট্যাক্স 150-এর বেশি। এইভাবে বিদ্যমান বিবৃতিটি সত্য হয়। যদি 150-এর বেশি ট্যাক্স সহ কোন রেকর্ড না থাকে, তাহলে EXISTS মিথ্যা ফেরত দিত।

আউটপুট

1000500700

  1. পাইথনে মাইএসকিউএল ব্যবহার করে একটি টেবিল থেকে সমস্ত ডেটা কীভাবে নির্বাচন করবেন?

  2. পাইথন ব্যবহার করে একটি ফাইল বিদ্যমান আছে কিনা তা কিভাবে পরীক্ষা করবেন?

  3. পাইথন ব্যবহার করে এটি বিদ্যমান না থাকলে আমি কীভাবে একটি ডিরেক্টরি তৈরি করতে পারি?

  4. পাইথন ব্যবহার করে কিভাবে একটি ডিরেক্টরি তৈরি করবেন?