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

Python দিয়ে MySQL ডেটাবেস ও সার্ভারের সব টেবিল দেখানোর পদ্ধতি

অনেক সময় ডেটাবেসে থাকা সমস্ত টেবিলের তালিকা জানতে হয়। এটি SHOW TABLES কমান্ড দিয়ে করা যায়।

সিনট্যাক্স

ডেটাবেসের টেবিলগুলো দেখতে:

SHOW TABLES

উপরের স্টেটমেন্ট কার্সার অবজেক্ট দিয়ে এক্সিকিউট করলে ডেটাবেসে থাকা টেবিলদের নাম ফেরত দেয়।

সার্ভারের টেবিলগুলো দেখতে:

SELECT table_name FROM information_schema.tables

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

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

ডেটাবেসের টেবিলগুলো দেখানো

উদাহরণ

import mysql.connector

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

cursor = db.cursor()
cursor.execute("SHOW TABLES")
for table_name in cursor:
    print(table_name)

সার্ভারের টেবিলগুলো দেখানো

উদাহরণ

import mysql.connector

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

cursor = db.cursor()
cursor.execute("SELECT table_name FROM information_schema.tables")
for table_name in cursor:
    print(table_name)

উপরের কোডগুলো আপনার ডেটাবেস বা সার্ভারে থাকা টেবিলের তালিকা আউটপুট করবে।

আউটপুট

Employees
Students
MyTable
  1. Python ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ কীভাবে পাবেন?

  2. Python ও Matplotlib ব্যবহার করে লাইনের শেষে অ্যানোটেশন যোগ করার পদ্ধতি?

  3. Keras-এ ইমেজ লোড করে দেখানোর পদ্ধতি

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