কম্পিউটার

পাইথন ব্যবহার করে মাইএসকিউএল-এ ডাটাবেস এবং সার্ভারে উপস্থিত সমস্ত টেবিলগুলি কীভাবে দেখাবেন?


আমাদের মাঝে মাঝে আমাদের ডাটাবেসে উপস্থিত সমস্ত টেবিলের তালিকা পেতে হতে পারে। এটি 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

  1. কিভাবে পাইথন ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ পেতে?

  2. পাইথন এবং ম্যাটপ্লটলিব ব্যবহার করে লাইনের শেষটি কীভাবে টীকা করবেন?

  3. কিভাবে একটি ইমেজ লোড করবেন এবং কেরাস ব্যবহার করে ইমেজ দেখাবেন?

  4. পাইথন ব্যবহার করে সমস্ত খোলা ফাইল কিভাবে বন্ধ করবেন?