মাইএসকিউএলে তালিকা বা শো টেবিল

List Show Tables Mysql



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







একটি ডাটাবেসে তালিকাভুক্তি এবং টেবিলগুলি দেখানো শুরু করার জন্য, টার্মিনালে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে রুট ব্যবহারকারী হিসাবে মাইএসকিউএল শেলটিতে লগইন করুন:



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

তারপরে, মাইএসকিউএল এর ইউএসই স্টেটমেন্ট চালিয়ে ডাটাবেস নির্বাচন করুন:



ব্যবহার করুন database_name;

আপনার যদি কোন ডাটাবেস আছে তা যদি আপনি না জানেন, তাহলে আপনি MySQL এর SHOW DATABASES কমান্ডটি চালানোর মাধ্যমে ডাটাবেসের তালিকা তৈরি করতে পারেন:





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

একটি ডাটাবেস নির্বাচন করার পর, টেবিল তালিকাভুক্ত করার সবচেয়ে সহজ এবং সহজ উপায় হল শেলের মধ্যে MySQL এর SHOW TABLES স্টেটমেন্ট চালানো:

দেখান টেবিল ;

আপনি নীচের স্ক্রিনশটে নির্বাচিত ডাটাবেসে টেবিলের তালিকা দেখতে পারেন।



যাইহোক, এই তালিকায় কেবল টেবিলের নাম রয়েছে। টেবিলের ধরন দেখানোর জন্য মাইএসকিউএল আরেকটি বিবৃতি প্রদান করে। হয় এটি একটি দৃশ্য বা একটি বেস টেবিল। শো টেবিল স্টেটমেন্টে পূর্ণাঙ্গ ধারা যুক্ত করে আমরা টেবিলের ধরন দেখতে পারি:

দেখান সম্পূর্ণ টেবিল ;

আপনি নীচের স্ক্রিনশটে দেখতে পাচ্ছেন, আমরা টেবিলের নাম সহ দ্বিতীয় কলামেও টেবিলের ধরন পেয়েছি।

মাইএসকিউএল -এ, আমরা প্রথমে একটি ডাটাবেস নির্বাচন না করেই তালিকা বা তালিকা দেখাতে পারি। যেমনটি আমরা আগে করেছি, টেবিলের তালিকা করার আগে আমাদের প্রথমে একটি ডাটাবেস নির্বাচন করার দরকার নেই। আমরা নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে যে কোনও ডাটাবেসের টেবিলের তালিকা পেতে পারি:

দেখান টেবিল থেকে database_name;

অথবা যদি আপনার টেবিলের একটি দীর্ঘ তালিকা থাকে এবং আপনি সেগুলির মাধ্যমে ফিল্টার করতে চান। আপনি এটি করতে LIKE ক্লজ ব্যবহার করতে পারেন:

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

প্যাটার্ন বোঝার জন্য। ধরুন আমরা এমন সব টেবিলের তালিকা করতে চাই যাদের নাম 'টেস' থেকে শুরু হয়। টেবিলগুলি দেখানোর জন্য কমান্ডটি এইরকম হবে:

দেখান টেবিল ভালো লেগেছে 'তোমার%';

শতকরা '%' চিহ্নটি ইঙ্গিত করে যে এর পরে কোন বা কোন অক্ষর থাকতে পারে।

ঠিক কিভাবে আমরা প্রথমে ডাটাবেস নির্বাচন না করে টেবিল তালিকাভুক্ত করেছি। আমরা মাইএসকিউএল শেল -এ লগ ইন না করে একটি নির্দিষ্ট ডাটাবেস থেকে টেবিলের তালিকা তৈরি করতে পারি। এটি সম্পন্ন করার জন্য, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

সুডো মাইএসকিউএল-আপনি ব্যবহারকারীর নাম-পৃ-এবংডাটাবেস থেকে টেবিলগুলি দেখান_নাম '

'-ই' মাইএসকিউএল বিবৃতি কার্যকর করার জন্য।

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

সুতরাং, এইগুলি টেবিলগুলি দেখানোর এবং তাদের ফিল্টার করার কিছু উপায়।

উপসংহার

এই প্রবন্ধে, আমরা শিখেছি কিভাবে বিভিন্ন পদ্ধতি ব্যবহার করে মাইএসকিউএল -এর একটি ডাটাবেসে টেবিল দেখানো যায়। আমরা LIKE ক্লজ ব্যবহার করে টেবিলের তালিকা ফিল্টার করতে শিখেছি।