কম্পিউটার

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


MySQL টেবিলের মেরামত শুধুমাত্র MyISAM ইঞ্জিনের জন্য প্রযোজ্য, InnoDB-এর জন্য নয়। তাই, আমাদের ইঞ্জিনের ধরনকে MyISAM-এ পরিবর্তন করতে হবে।

নিম্নলিখিত একটি উদাহরণ.

একটি টেবিল তৈরি করা হচ্ছে

mysql> টেবিল RepairTableDemo তৈরি করুন -> ( -> id int, -> name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

এই টেবিলটিকে ইঞ্জিন টাইপ MyISAM এ রূপান্তর করতে, ALTER ব্যবহার করুন।

mysql> টেবিল মেরামত টেবলডেমো ইঞ্জিন পরিবর্তন করুন =MyISAM;কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত হয়েছে (1.14 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে।

mysql> RepairTableDemo মানগুলিতে সন্নিবেশ করান :0

সমস্ত রেকর্ড প্রদর্শন করতে।

mysql> RepairTableDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট।

+------+---------+| আইডি | নাম |+------+---------+| 1 | জন || 2 | ক্যারল || 3 | জনসন |+------+---------+3 সারি সেটে (0.00 সেকেন্ড)

আসুন এখন টেবিল মেরামত করার জন্য সিনট্যাক্স দেখি।

আপনার টেবিলের নাম টেবিল মেরামত করুন;

নিচের প্রশ্নটি −

mysql> মেরামত টেবিল RepairTableDemo;

এখানে আউটপুট আছে। এটি দেখায় যে মেরামতের অবস্থা ঠিক আছে৷

<প্রে> +---------------------------- +---------+--------- +------------+| টেবিল | অপ | বার্তা_প্রকার | বার্তা_পাঠ |+------------+---------+------------+ ----------+| business.repairtabledemo | মেরামত | অবস্থা | ঠিক আছে |+---------------+---------+------------+ ----------+1 সারি সেটে (0.10 সেকেন্ড)
  1. কমান্ড লাইন থেকে MySQL ডাটাবেসের সাথে সংযোগ করা হচ্ছে?

  2. কিভাবে কমান্ড লাইন থেকে MySQL সার্ভার আপগ্রেড করবেন?

  3. কিভাবে MySQL এ কমান্ড লাইনে একটি ডাটাবেস তৈরি করবেন?

  4. কমান্ড লাইন থেকে কিভাবে উবুন্টু আপগ্রেড করবেন