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

MySQL ডেটাবেসের সব টেবিল লিস্ট করা


MySQL ডেটাবেসের সব টেবিল লিস্ট করার পদ্ধতি:

একবার ডেটাবেস তৈরি হলে নির্দিষ্ট ডেটাবেস অ্যাক্সেস ও ব্যবহার করুন:

কোয়েরি

mysql> USE databaseName
Database changed

USE স্টেটমেন্টে সেমিকোলন লাগে না। QUIT-এর মতো। সেমিকোলন দিলেও ক্ষতি নেই। নিজের ডেটাবেস তৈরি ও ব্যবহার করতে পারেন, কিন্তু MySQL অ্যাডমিনিস্ট্রেটরের পারমিশন দরকার।

MySQL অ্যাডমিনিস্ট্রেটর পারমিশন দিতে পারেন:

mysql> GRANT ALL ON tableName.* TO 'your_mysql_name'@'your_client_host';

your_mysql_name = আপনার অ্যাসাইন করা MySQL ইউজারনেম। your_client_host = সার্ভারের সাথে কানেক্ট করা হোস্ট।

ডেটাবেসের টেবিলগুলো দেখতে নিচের কোয়েরি:

mysql> SHOW TABLES;

নোট: নতুন ডেটাবেস হলে টেবিল থাকবে না, কোয়েরি 'empty set' রিটার্ন করবে। ডেটাবেস স্ট্রাকচার, টেবিল, কলাম এবং সম্পর্ক ডিজাইন করা সবচেয়ে গুরুত্বপূর্ণ। ডেটাবেস কী কন্টেইন করবে সেটি ডিসাইড হলে টেবিল তৈরি করুন।

  1. ডেটাবেসের সকল টেবিলে নির্দিষ্ট কলাম খুঁজে বের করা

  2. MySQL-এ information_schema.tables দিয়ে সব টেবিলের নাম এক লাইনে দেখানো (GROUP_CONCAT)

  3. MySQL ডেটাবেস থেকে নির্দিষ্ট কলাম (যেমন xyz) থাকা সব টেবিল বের করা

  4. MySQL에서 데이터베이스의 테이블 개수 조회하기