মাইএসকিউএলে সমস্ত ডেটাবেস তালিকাভুক্ত করুন

List All Databases Mysql



মাইএসকিউএল একটি জনপ্রিয় ওপেন সোর্স ডাটাবেস ম্যানেজমেন্ট সফটওয়্যার সিস্টেম এবং এটি অবাধে পাওয়া যায়। এটি তার গতি এবং সহজে ব্যবহারযোগ্য ইন্টারফেসের জন্য বিখ্যাত। আপনি যদি একটি বড় সংস্থার ডাটাবেস অ্যাডমিনিস্ট্রেটর হন তবে আপনাকে সম্ভবত ডেটাবেসগুলি তালিকাভুক্ত করে এবং তাদের মাধ্যমে ফিল্টার করে পরিচালনা করতে হবে। সম্ভবত, সফলভাবে ডাটাবেস তৈরির পরে, আপনি জানেন না কিভাবে মাইএসকিউএল শেলের ডাটাবেসগুলি তালিকাভুক্ত করতে হয়। সুতরাং, এই নিবন্ধে, আমরা মাইএসকিউএল -এ ডেটাবেস তালিকাভুক্ত করার জন্য বিভিন্ন পদ্ধতি ব্যবহার করতে পারি।

মাইএসকিউএলে ডাটাবেস তালিকাভুক্ত করার জন্য একাধিক পদ্ধতি রয়েছে।







ডাটাবেসগুলি তালিকাভুক্ত করার সবচেয়ে সহজ উপায় হল মাইএসকিউএল শেলের মধ্যে 'SHOW DATABASES' কমান্ড ব্যবহার করা।



দেখান ডেটাবেস ;

আপনি যদি মাইএসকিউএল -এ রুট ব্যবহারকারী হিসেবে লগইন না হন, তাহলে আপনি সমস্ত ডেটাবেস অ্যাক্সেস করতে পারবেন না। অতএব, আপনাকে অবশ্যই রুট ব্যবহারকারী হিসাবে লগ ইন করতে হবে যাতে আপনার সমস্ত ডাটাবেসে অ্যাক্সেস থাকে এবং আপনি 'ডেটাবেস দেখান' কমান্ড ব্যবহার করে সমস্ত ডেটাবেস তালিকাভুক্ত করতে সক্ষম হন।



সুতরাং, প্রথমে S q কমান্ড ব্যবহার করে মাইএসকিউএল শেল থেকে লগ আউট করুন।





q


পরবর্তী, নিম্নলিখিত কমান্ডটি ব্যবহার করে রুট ব্যবহারকারী হিসাবে লগ ইন করুন।

সুডো মাইএসকিউএল-আপনি রুট-পৃ


এখন, 'শো ডেটাবেস' কমান্ডটি চালান।



দেখান ডেটাবেস ;


আপনি আউটপুটে দেখতে পাচ্ছেন, আউটপুটটি আরও ডেটাবেস তালিকাভুক্ত করেছে।

আপনি যদি বেশ কিছু ডাটাবেস পরিচালনা করে একজন প্রশাসক হন এবং আপনি ডাটাবেসগুলিকে ফিল্টার করতে চান, মাইএসকিউএল -এ, আপনি 'লাইক' কমান্ড ব্যবহার করে একসাথে বেশ কয়েকটি ডেটাবেস ফিল্টার করতে পারেন।

'LIKE' কমান্ড ব্যবহারের সিনট্যাক্স নিম্নরূপ।

দেখান ডেটাবেস ভালো লেগেছে প্যাটার্ন;

এই সিনট্যাক্সে, আপনাকে একটি নির্দিষ্ট প্যাটার্ন প্রদান করতে হবে যার ভিত্তিতে ডাটাবেসের তালিকা ফিল্টার করতে হবে। উদাহরণ স্বরূপ:

দেখান ডেটাবেস ভালো লেগেছে 'পরীক্ষা%';


এই উদাহরণে, te % চিহ্নের অর্থ হল পরীক্ষার পরে শূন্য, এক বা একাধিক অক্ষর থাকতে পারে।

মাইএসকিউএল -এ, আপনি ডাটাবেসগুলি তালিকাভুক্ত করতে 'শো স্কিমা' কমান্ড ব্যবহার করতে পারেন। এই কমান্ডটি ডাটাবেসের একই তালিকা 'SHOW DATABASES' কমান্ড হিসাবে দেখাবে।

দেখান স্কিমাস;


আপনি আউটপুটে দেখতে পাচ্ছেন, এটি ডাটাবেসের একই তালিকা প্রদর্শন করেছে।

স্কিমা এবং 'লাইক' কমান্ড ব্যবহার করে, আপনি একাধিক ডেটাবেস ফিল্টার করতে পারেন। উদাহরণস্বরূপ, দুটি ডেটাবেস তালিকাভুক্ত করার জন্য, যাদের নাম পরীক্ষা থেকে শুরু হয় এবং আমার, আপনি 'SELECT' স্টেটমেন্ট ব্যবহার করতে পারেন এরকম ফলাফল পেতে।

নির্বাচন করুন স্কিমা_নাম

থেকে information_schema.schemata

কোথায় স্কিমা_নাম ভালো লেগেছে 'পরীক্ষা%'

অথবা স্কিমা_নাম ভালো লেগেছে 'আমার%';


আপনি আউটপুটে দেখতে পাচ্ছেন, এটি প্রদত্ত অবস্থার উপর ভিত্তি করে দুটি ডাটাবেস মুদ্রিত বা প্রদর্শন করেছে।

আপনি মাইএসকিউএল -এ লগইন না করেও টার্মিনালে মাইএসকিউএল শেল কমান্ড চালাতে পারেন এবং এখনও ফলাফল আছে। উদাহরণস্বরূপ, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে টার্মিনালে ডাটাবেস দেখাতে পারেন:

সুডো মাইএসকিউএল-এবং'ডেটাবেস দেখান'

আপনি এই কমান্ডের 'sudo mysql' অংশ সম্পর্কে ইতিমধ্যেই জানেন। '-E' 'SHOW DATABASES' কমান্ড চালানোর জন্য ব্যবহৃত হয়। এখন, যদি আমরা এই কমান্ডটি চালাই, এটি আগের মতো ডাটাবেসের তালিকা মুদ্রণ করবে।


সুতরাং, এইগুলি এমন কিছু উপায় ছিল যা আপনি আপনার প্রয়োজন এবং প্রয়োজনীয়তা অনুসারে মাইএসকিউএল -এ ডেটাবেস তালিকাভুক্ত করতে ব্যবহার করতে পারেন।

উপসংহার

এই নিবন্ধে, আপনি বিভিন্ন কৌশল ব্যবহার করে মাইএসকিউএল -এ ডেটাবেস তালিকাভুক্ত করতে শিখেছেন। আপনি আরও শিখেছেন যে SHOW DATABASES কমান্ড ব্যবহারকারীর বিশেষাধিকারগুলির জন্য ডেটাবেস দেখায়, সেইসাথে টার্মিনালের মধ্যে সমস্ত ডাটাবেস কিভাবে তালিকাভুক্ত করা যায়। সুতরাং, মাইএসকিউএল -এ ডেটাবেস তৈরি এবং তালিকাভুক্ত করে মজা করুন।