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