কম্পিউটার

fetchone() পদ্ধতি কি? মাইএসকিউএল পাইথনে এর ব্যবহার ব্যাখ্যা কর?


ফেচোন() পদ্ধতি

আপনি যখন টেবিল থেকে শুধুমাত্র প্রথম সারি নির্বাচন করতে চান তখন Fetchone() পদ্ধতি ব্যবহার করা হয়। এই পদ্ধতিটি শুধুমাত্র MySQL টেবিল থেকে প্রথম সারি ফেরত দেয়।

fetchone() পদ্ধতির ব্যবহার

fetchone() কার্সার অবজেক্টে ব্যবহার করার জন্য একটি প্রশ্ন হিসাবে ব্যবহার করা হয় না। পাস করা প্রশ্নটি হল "SELECT *" যা টেবিল থেকে সমস্ত সারি নিয়ে আসে৷ পরে, "SELECT *" দ্বারা ফিরে আসা ফলাফলে আমরা fetchone() পদ্ধতি পরিচালনা করি৷ fetchone() পদ্ধতিটি তারপর সেই ফলাফল থেকে প্রথম সারিটি নিয়ে আসে।

পাইথনে MySQL ব্যবহার করে একটি টেবিল থেকে প্রথম সারি আনতে আপনাকে যে ধাপগুলি অনুসরণ করতে হবে

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

  • connect()

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

    ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন
  • "সিলেক্ট *" স্টেটমেন্ট

    ব্যবহার করে একটি ক্যোয়ারী তৈরি করুন
  • execute() পদ্ধতি

    ব্যবহার করে এসকিউএল কোয়েরি চালান
  • "SELECT *" ক্যোয়ারী দ্বারা প্রত্যাবর্তিত ফলাফলে fetchone() পদ্ধতি পরিচালনা করুন৷

  • সংযোগ বন্ধ করুন

ধরুন, আমাদের "MyTable" নামে একটি টেবিল আছে এবং আমরা এটি থেকে শুধুমাত্র প্রথম সারি পেতে চাই।

+---------+---------+------------+------------+ | নাম | ক্লাস | শহর | মার্কস |+---------+---------+------------+------------+| করণ | 4 | অমৃতসর | 95 || সাহিল | 6 | অমৃতসর | 93 || কৃতি | 3 | বটতলা | 88 || খুশি | 9 | দিল্লী | 90 || কিরাত | 5 | দিল্লী | 85 |+---------+---------+------------+------------+ 

উদাহরণ

 import mysql.connectordb=mysql.connector.connect(host="your host", user="your username", password="your password",database="database_name")cursor=db.cursor()query="সিলেক্ট করুন * ফ্রম মাইটেবল"cursor.execute(query)# কার্সার অবজেক্টে ক্যোয়ারী দ্বারা প্রত্যাবর্তিত সমস্ত সারি রয়েছে# fetchone() methodfirst_row=cursor.fetchone()print(first_row)
ব্যবহার করে প্রথম সারি পান

উপরের কোডটি টেবিল থেকে প্রথম সারি পায় এবং এটি প্রিন্ট করে।

আউটপুট

('করণ', 4, 'অমৃতসর' , 95)

  1. পাইথনে from...import * স্টেটমেন্টের ব্যবহার কী?

  2. পাইথনে থেকে...ইমপোর্ট স্টেটমেন্টের ব্যবহার কী?

  3. পাইথনে আমদানি বিবৃতি ব্যবহার কি?

  4. পাইথনে অ্যাসার্ট স্টেটমেন্টের ব্যবহার কী?