মাইএসকিউএলে একটি টেবিল মুছুন/ড্রপ করুন

Delete Drop Table Mysql



মাইএসকিউএল একটি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম যা দ্রুত এবং নির্ভরযোগ্য সমাধান প্রদান করে। এটি দ্রুত চালানোর ক্ষমতা এবং অনন্য এবং সহজবোধ্য ব্যবহারকারীর অভিজ্ঞতার জন্য সুপরিচিত। ডাটাবেসের সাথে কাজ করার সময় CRUD অপারেশন করা হচ্ছে মূল অপারেশন এবং মৌলিক ধারণা। এই নিবন্ধে, আপনি একটি ডাটাবেসের মধ্যে একটি টেবিল মুছে ফেলতে শিখবেন।

মাইএসকিউএল ব্যবহার করে টেবিলগুলি মুছে ফেলার বিষয়ে আরও জানার আগে, নিশ্চিত হয়ে নিন যে আপনার কম্পিউটারে মাইএসকিউএল এর সর্বশেষ সংস্করণ ইনস্টল আছে। এছাড়াও, নিশ্চিত করুন যে আপনার কাছে একটি ডাটাবেস এবং একটি টেবিল রয়েছে যা আপনি মুছে ফেলতে চান। এই প্রবন্ধে, আমরা ধরে নিচ্ছি যে আপনি মাইএসকিউএল স্টেটমেন্টের মৌলিক ধারণাগুলি বুঝতে পেরেছেন এবং মাইএসকিউএলে আপনার একটি ডাটাবেস এবং টেবিল রয়েছে যা আপনি মুছে ফেলতে চান।







আপনি 'mysql -V' কমান্ডটি চালানোর মাধ্যমে আপনার সিস্টেমে চলমান MySQL এর সংস্করণটি বের করতে পারেন:



মাইএসকিউএল-ভি

আপনার এখন সর্বশেষ সংস্করণ ইনস্টল আছে জেনে আপনি এগিয়ে যেতে পারেন।



মাইএসকিউএল সঠিকভাবে কাজ করছে কিনা তা জানতে, নিম্নলিখিত কমান্ডটি চালান:





sudo systemctl অবস্থা মাইএসকিউএল

যদি পরিষেবাটি চলমান না হয় তবে আপনি নীচের কমান্ডটি ব্যবহার করে পরিষেবাটি সক্রিয় করতে পারেন:

sudo systemctl শুরু মাইএসকিউএল

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



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

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

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

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

ডাটাবেসের নামের সাথে USE স্টেটমেন্ট চালিয়ে সঠিক ডাটাবেস নির্বাচন করুন।

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

তালিকা থেকে ডাটাবেস চয়ন করার পরে, টেবিলটিও চয়ন করুন। ডাটাবেসে টেবিলের একটি তালিকা দেখতে, SHOW TABLES কমান্ডটি চালান:

দেখান টেবিল ;

এখন, আপনি যে টেবিলটি মুছে ফেলতে চান তা চয়ন করুন। টেবিল মুছে ফেলার জন্য, ড্রপ টেবিল কমান্ড চালান এবং একটি টেবিলের নাম প্রদান করুন, উদাহরণস্বরূপ:

ড্রপ টেবিল table_name;

যদি আপনি একটি টেবিল মুছে ফেলতে বা ড্রপ করতে অক্ষম হন, তাহলে নিশ্চিত করুন যে আপনার কাছে সেই টেবিলের জন্য বিশেষ অধিকার আছে। যদি আপনার বিশেষাধিকার সমস্যা না থাকে কিন্তু একটি টেবিল মুছে ফেলার চেষ্টা করার সময় এখনও একটি ত্রুটি পেয়ে থাকেন, তাহলে আপনি একটি অস্তিত্বহীন টেবিল মুছে ফেলার চেষ্টা করছেন, অথবা বানান ভুল হতে পারে। এই ত্রুটি এড়াতে, মাইএসকিউএল IF EXISTS ক্লজ প্রদান করে। যদি আপনি এই ধারাটি ব্যবহার করেন, ডাটাবেসের ক্যোয়ারীতে প্রদত্ত নামের কোন টেবিল না থাকলে মাইএসকিউএল কোন ত্রুটি ফেলবে না। IF EXISTS ক্লজের একটি নির্দিষ্ট সিনট্যাক্স আছে যা অনুসরণ করা প্রয়োজন, নিচে দেখানো হল:

ড্রপ তথ্যশালা যদি বিদ্যমান database_name;

উপসংহার

এই নিবন্ধে একটি মাইএসকিউএল ডাটাবেসে বিদ্যমান টেবিল মুছে ফেলার দুটি ভিন্ন পদ্ধতি অন্তর্ভুক্ত রয়েছে, উভয়ই এবং যদি IF EXISTS ধারা ব্যবহার না করে। নিবন্ধটি আপনার সুবিধার জন্য এই দুটি পদ্ধতির মধ্যে পার্থক্য বর্ণনা করেছে।