MySQL এ SELECT স্টেটমেন্ট ব্যবহার করে টেবিলের নাম পান

Mysql E Select Stetamenta Byabahara Kare Tebilera Nama Pana



MySQL ডাটাবেসে, ডেটা ট্যাবুলার আকারে সংরক্ষণ করা হয়। ডাটাবেস অ্যাডমিনিস্ট্রেটর হিসাবে, সমস্ত ডাটাবেস অবজেক্টের সমস্ত এক্সিকিউটিং প্রসেস এবং পরিবর্তনের উপর নজর রাখা কঠিন। MySQL-এ, দক্ষতার সাথে পরিচালনা করার জন্য সমস্ত ডাটাবেস থেকে টেবিলের নাম পাওয়ার জন্য একাধিক কমান্ড উপলব্ধ।

এই পোস্টটি সম্পর্কে কথা বলবে:

MySQL-এ 'SELECT' স্টেটমেন্ট ব্যবহার করে সমস্ত টেবিলের নাম কীভাবে নির্ধারণ করবেন?

মাইএসকিউএল ডাটাবেস টেবিলের নাম প্রদর্শন করতে, ' নির্বাচন করুন 'বিবৃতি। এই উদ্দেশ্যে, প্রদত্ত পদক্ষেপগুলি দেখুন।







ধাপ 1: টার্মিনাল সংযোগ করুন

প্রথমে, নীচের তালিকাভুক্ত কমান্ডটি চালিয়ে মাইএসকিউএল সার্ভারের সাথে উইন্ডোজ টার্মিনাল সংযোগ করুন:



mysql -u root -p

ফলস্বরূপ, আপনাকে পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে:







ধাপ 2: সমস্ত টেবিলের নাম প্রদর্শন করুন

এখন, চালান ' নির্বাচন করুন 'সহ কমান্ড' information_schema.tables একটি ডাটাবেসের মধ্যে বিদ্যমান সমস্ত টেবিল এবং শো সম্পর্কে তথ্য পেতে:

information_schema.tables থেকে TablesName হিসাবে Table_name নির্বাচন করুন;



MySQL-এ 'SELECT' স্টেটমেন্ট ব্যবহার করে একাধিক ডাটাবেসের টেবিলের নাম কীভাবে নির্ধারণ করবেন?

আপনি যদি একসাথে একাধিক ডাটাবেস টেবিল প্রদর্শন করতে চান, ' মিলন ” অপারেটর ব্যবহার করা যেতে পারে:

information_schema.tables থেকে TablesName হিসেবে Table_name নির্বাচন করুন যেখানে table_schema = 'mariadb' UNION তথ্য_schema.tables থেকে TablesName হিসেবে Table_name নির্বাচন করুন যেখানে table_schema = 'mynewdb';

এখানে:

  • ' নির্বাচন করুন ” কমান্ডটি ডাটাবেস থেকে রেকর্ড নির্বাচন করার জন্য ব্যবহার করা হয়।
  • ' টেবিল_নাম ” হল ডিফল্ট ভেরিয়েবল।
  • ' টেবিলের নাম ” হল ফলস্বরূপ টেবিল কলামের নাম।
  • ' information_schema.tables 'অপারেটর দুই বা একাধিক ফলাফল একত্রিত করে' নির্বাচন করুন 'বিবৃতি।
  • ' কোথায় ” ধারা প্রদত্ত শর্ত পূরণকারী রেকর্ডগুলিকে বের করে।
  • ' টেবিল_স্কিমা ” ভেরিয়েবল ডাটাবেসের নাম সংরক্ষণ করতে ব্যবহার করা হবে।
  • ' mariadb ' এবং ' mynewdb ” আমাদের ডাটাবেসের নাম।

আপনি দেখতে পাচ্ছেন, উপরের তালিকাভুক্ত দুটি ডাটাবেসের টেবিল একই টেবিলে দেখানো হয়েছে:

একাধিক ফলাফল পাওয়ার আরেকটি উপায় ' নির্বাচন করুন ' পৃথক টেবিলে প্রশ্ন, সেমিকোলন ' ; ' ব্যবহার করা যেতে পারে:

information_schema.tables থেকে TablesName হিসাবে Table_name নির্বাচন করুন যেখানে table_schema = 'mariadb'; information_schema.tables থেকে TablesName হিসাবে Table_name নির্বাচন করুন যেখানে table_schema = 'mynewdb';

এখানেই শেষ! আমরা MySQL-এর 'SELECT' স্টেটমেন্ট ব্যবহার করে টেবিলের নাম পাওয়ার জন্য বিভিন্ন প্রশ্ন প্রদান করেছি।

উপসংহার

ব্যবহার করে টেবিলের নাম পেতে ' নির্বাচন করুন মাইএসকিউএল-এ বিবৃতি, ' তথ্য_schema.tables থেকে TablesName হিসাবে টেবিল_নাম নির্বাচন করুন; ” কমান্ড ব্যবহার করা যেতে পারে। একাধিক ফলাফল পেতে “ নির্বাচন করুন 'একযোগে বিবৃতি, ' মিলন ” অপারেটর ব্যবহার করা যাবে। অন্যদিকে, “ ; ” পৃথকভাবে বিভিন্ন ডাটাবেসের টেবিলের নাম দেখায়। এই পোস্টটি MySQL-এ 'SELECT' স্টেটমেন্ট ব্যবহার করে টেবিলের নাম পাওয়ার পদ্ধতি প্রদর্শন করেছে।