MySQL প্রোগ্রামের জন্য কমান্ড লাইনে অপশন কীভাবে ব্যবহার করতে হয় তা বুঝি:
প্রোগ্রামের নামের পর কমান্ড লাইনে নির্দিষ্ট অপশনগুলো নিচের নিয়মগুলো মেনে চলে:
অপশনগুলো কমান্ড নামের পরে দিতে হয়।
একটি অপশন আর্গুমেন্ট এক ড্যাশ বা দুটি ড্যাশ দিয়ে শুরু হয়, এটি শর্ট ফর্ম বা লং ফর্মের উপর নির্ভর করে।
অনেক অপশনের শর্ট এবং লং ফর্ম উভয় থাকে। উদাহরণ:
-?এবং--helpহলো হেল্প মেসেজ দেখানোর অপশনের শর্ট ও লং ফর্ম।অপশন নাম কেস-সেনসিটিভ।
-vএবং-Vদুটোই বৈধ কিন্তু অর্থ আলাদা।এইগুলো যথাক্রমে
--verboseএবং--versionঅপশনের শর্ট ফর্ম।
কিছু অপশন অপশন নামের পর একটি মান নেয়। উদাহরণ দেখি:
উদাহরণ
-h localhost বা --host=localhost MySQL সার্ভার হোস্ট ক্লায়েন্ট প্রোগ্রামকে দেখায়।
অপশন মানটি প্রোগ্রামকে জানায় যে MySQL সার্ভার কোন হোস্টে চলছে।
MySQL সার্ভারের কিছু কমান্ড অপশন শুধু স্টার্টআপে দেওয়া যায়, এবং কিছু সিস্টেম ভেরিয়েবল থাকে যেগুলো স্টার্টআপে, রানটাইমে বা উভয়টেই সেট করা যায়।
সিস্টেম ভেরিয়েবল নাম আন্ডারস্কোর ব্যবহার করে, ড্যাশ নয়। রানটাইমে রেফারেন্স করার সময় আন্ডারস্কোর ব্যবহার করতে হয়:
ক্যোয়ারি
SET GLOBAL general_log = ON; SELECT @@GLOBAL.general_log;
সার্ভার স্টার্টআপের সময় সিস্টেম ভেরিয়েবলের সিন্ট্যাক্স কমান্ড অপশনের মতই, তাই ভেরিয়েবল নামে ড্যাশ এবং আন্ডারস্কোর পারস্পরিকভাবে ব্যবহার করা যায়।