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

Python দিয়ে MySQL টেবিল থেকে সব ডেটা সিলেক্ট করা

MySQL টেবিল থেকে সকল রো বের করতে SELECT * স্টেটমেন্ট ব্যবহার করা হয়।

সিনট্যাক্স

SELECT * FROM table_name

* মানে সকল কলাম ও সকল রো।

Python-এ MySQL ব্যবহার করে সব ডেটা সিলেক্ট করার ধাপসমূহ

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

ধরুন 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)
for row in cursor:
    print(row)

উপরের কোড SELECT * কোয়েরি এক্সিকিউট করে সব রো ফেটচ করে এবং লুপ দিয়ে প্রিন্ট করে।

আউটপুট

('Karan', 4, 'Amritsar', 95)
('Sahil', 6, 'Amritsar', 93)
('Kriti', 3, 'Batala', 88)
('Khushi', 9, 'Delhi', 90)
('Kirat', 5, 'Delhi', 85)
  1. পাইথনে মাল্টিপ্লিকেশন টেবিল দেখানো

  2. পাইথনে জিপ ফাইল থেকে সব .txt ফাইল এক্সট্র্যাক্ট করার পদ্ধতি

  3. পাইথনে সব ফাইল রিকার্সিভলি টাচ করার পদ্ধতি

  4. পাইথনে সকল খোলা ফাইল বন্ধ করার পদ্ধতি