কম্পিউটার টিউটোরিয়াল

Python MySQL-এ fetchone() মেথডের ব্যবহার

fetchone() মেথড

fetchone() মেথড টেবিল থেকে শুধু প্রথম রো বের করতে ব্যবহৃত হয়। এটি কোয়েরির ফলাফল থেকে শুধু প্রথম রো রিটার্ন করে।

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

এটি সরাসরি কোয়েরি হিসেবে ব্যবহার হয় না। প্রথমে SELECT * কোয়েরি দিয়ে সব রো ফেটচ করা হয়, তারপর রেজাল্টের ওপর fetchone() কল করে প্রথম রো নেওয়া হয়।

Python-এ MySQL ব্যবহার করে প্রথম রো বের করার ধাপসমূহ

  1. MySQL কনেক্টর ইম্পোর্ট করুন
  2. connect() ব্যবহার করে কনেকশন স্থাপন করুন
  3. cursor() মেথড দিয়ে কার্সার অবজেক্ট তৈরি করুন
  4. SELECT * কোয়েরি তৈরি করুন
  5. execute() মেথড দিয়ে SQL কোয়েরি এক্সিকিউট করুন
  6. রেজাল্টের ওপর fetchone() মেথড কল করুন
  7. কনেকশন বন্ধ করুন

ধরুন MyTable টেবিল থেকে শুধু প্রথম রো বের করব।

+----------+---------+-----------+------------+
| Name     | Class   | City      | Marks      |
+----------+---------+-----------+------------+
| Karan    | 4       | Amritsar  | 95         |
| Sahil    | 6       | Amritsar  | 93         |
| Kriti    | 3       | Batala    | 88         |
| Khushi   | 9       | Delhi     | 90         |
| Kirat    | 5       | Delhi     | 85         |
+----------+---------+-----------+------------+

উদাহরণ

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "SELECT * FROM MyTable"
cursor.execute(query)
# কার্সার অবজেক্টে সব রো আছে
# fetchone() দিয়ে প্রথম রো নেওয়া
first_row = cursor.fetchone()
print(first_row)

আউটপুট

('Karan', 4, 'Amritsar', 95)
  1. পাইথনে <code>from...import *</code> স্টেটমেন্টের ব্যবহার

  2. পাইথনে <code>from...import</code> স্টেটমেন্টের ব্যবহার

  3. পাইথনে <code>import</code> স্টেটমেন্টের ব্যবহার

  4. পাইথনে assert স্টেটমেন্টের ব্যবহার