ডিফল্ট স্টোরেজ ইঞ্জিন সেট করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন −
সেট @@default_storage_engine ='yourEngineType';
ডিফল্ট ইঞ্জিনকে MyISAM-এ সেট করতে এখন উপরের সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -
mysql> সেট @@default_storage_engine ='MyISAM';কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.05 সেকেন্ড)
এখন আপনি SELECT স্টেটমেন্টের সাহায্যে ডিফল্ট ইঞ্জিনের ধরন পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> নির্বাচন করুন @@default_storage_engine;
নিচের আউটপুটটি ইঞ্জিনটিকে MyISAM −
হিসাবে প্রদর্শন করছে <প্রে>+---------------+| @@default_storage_engine |+----------------------------+| MyISAM |+--------------------------+1 সারি সেটে (0.00 সেকেন্ড)এখন একটি টেবিল তৈরি করুন এবং ডিফল্ট ইঞ্জিন MyISAM চেক করুন৷
৷আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল ফলোয়ার তৈরি করুন -> ( -> FollowerId int, -> FollowerName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.32 সেকেন্ড)
SHOW TABLE কমান্ডের সাহায্যে উপরের টেবিলের ডিফল্ট ইঞ্জিনের ধরনটি পরীক্ষা করা যাক। প্রশ্নটি নিম্নরূপ -
mysql> সারণী স্থিতি দেখান যেখানে নাম ='অনুসরণকারী'\G
আউটপুট
MySQL সংস্করণ 8.0.12-এ ডিফল্ট ইঞ্জিন হল InnoDB কিন্তু আমরা এটিকে শুধুমাত্র একটি সেশনের জন্য MyISAM-এ পরিবর্তন করেছি। আপনি যদি MySQL পুনরায় চালু করেন তাহলে স্টোরেজ ইঞ্জিনটি ডিফল্ট MySQL মোডে থাকবে অর্থাৎ InnoDB। আসুন MySQL রিস্টার্ট করি। প্রশ্নটি নিম্নরূপ -
mysql> রিস্টার্ট; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.20 সেকেন্ড)
এখন আবার ডিফল্ট ইঞ্জিনের ধরন পরীক্ষা করুন। এটা এখন InnoDB হবে −
mysql> @@default_storage_engine নির্বাচন করুন;কোন সংযোগ নেই। পুনরায় সংযোগ করার চেষ্টা করা হচ্ছে... সংযোগ আইডি:8 বর্তমান ডাটাবেস:নমুনা+----------------------------+| @@default_storage_engine |+----------------------------+| InnoDB |+--------------------------+1 সারি সেটে (0.00 সেকেন্ড)