কিছু বিকল্প হল "বুলিয়ান" এবং আচরণ নিয়ন্ত্রণ করে যা চালু বা বন্ধ করা যেতে পারে।
উদাহরণ
mysql ক্লায়েন্ট একটি --column-names অপশন সমর্থন করে যা ক্যোয়ারী ফলাফলের শুরুতে কলাম নামের একটি সারি প্রদর্শন করবে কিনা তা বলে।
ডিফল্টরূপে, এই বিকল্প সক্রিয় করা হয়. কিন্তু কখনও কখনও, এটি নিষ্ক্রিয় করার প্রয়োজন হতে পারে। এটি অন্য প্রোগ্রামে mysql-এর আউটপুট পাঠানোর সময় হতে পারে যা শুধুমাত্র ডেটা দেখার আশা করছে এবং প্রাথমিক হেডার লাইন নয়।
কলামের নামগুলি নিষ্ক্রিয় করতে, বিকল্পগুলি নীচের যে কোনও ফর্মে উল্লেখ করা যেতে পারে -
কোয়েরি
--disable-column-names (or) --skip-column-names (or) --column-names=0
--disable উপসর্গ, --skip উপসর্গ এবং =0 প্রত্যয় সব একই প্রভাব ফেলে। তারা বিকল্পটি বন্ধ করে দেয়।
বিকল্পটির 'সক্ষম' ফর্মটি নীচের উল্লেখিত যেকোনো উপায়ে নির্দিষ্ট করা যেতে পারে -
কোয়েরি
--column-names (or) --enable-column-names (or) --column-names=1
বুলিয়ান বিকল্পগুলির জন্য চালু, সত্য, বন্ধ এবং মিথ্যা মানগুলি স্বীকৃত। এই মানগুলি ক্ষেত্রে সংবেদনশীল নয়৷
৷যদি একটি অপশন --loose দ্বারা উপসর্গ করা হয়, একটি প্রোগ্রাম একটি ত্রুটি সহ প্রস্থান করে না যদি এটি বিকল্পটিকে চিনতে না পারে। পরিবর্তে, এটি শুধুমাত্র একটি সতর্কতা জারি করে। নীচের উদাহরণটি একই −
দেখায়shell> mysql --loose-no-such-option
আউটপুট
mysql: WARNING: unknown option '--loose-no-such-option'
--loose উপসর্গটি ব্যবহার করা যেতে পারে যখন ব্যবহারকারী একই মেশিনে MySQL এর একাধিক ইনস্টলেশন থেকে প্রোগ্রাম চালান এবং সেই সাথে একটি বিকল্প ফাইলে তালিকা বিকল্পগুলিও চালান৷