অনেক সময় ডেটাবেসে থাকা সমস্ত টেবিলের তালিকা জানতে হয়। এটি SHOW TABLES কমান্ড দিয়ে করা যায়।
সিনট্যাক্স
ডেটাবেসের টেবিলগুলো দেখতে:
SHOW TABLES
উপরের স্টেটমেন্ট কার্সার অবজেক্ট দিয়ে এক্সিকিউট করলে ডেটাবেসে থাকা টেবিলদের নাম ফেরত দেয়।
সার্ভারের টেবিলগুলো দেখতে:
SELECT table_name FROM information_schema.tables
Python-এ MySQL ব্যবহার করে সব টেবিল দেখানোর ধাপসমূহ
- MySQL কনেক্টর ইম্পোর্ট করুন
connect()ব্যবহার করে কনেকশন স্থাপন করুনcursor()মেথড দিয়ে কার্সার অবজেক্ট তৈরি করুন- উপযুক্ত MySQL স্টেটমেন্ট ব্যবহার করে কোয়েরি তৈরি করুন
execute()মেথড দিয়ে SQL কোয়েরি এক্সিকিউট করুন- কনেকশন বন্ধ করুন
ডেটাবেসের টেবিলগুলো দেখানো
উদাহরণ
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