आइए समझें कि MySQL प्रोग्राम में विकल्प कैसे निर्दिष्ट करें। ऐसे कई तरीके हैं जिनसे MySQL प्रोग्राम के लिए विकल्प निर्दिष्ट किए जा सकते हैं -
कमांड लाइन
प्रोग्राम का नाम दर्ज करने के बाद कमांड लाइन पर विकल्पों को सूचीबद्ध करना होगा। यह विकल्पों के लिए एक सामान्य कदम है जो कार्यक्रम के विशिष्ट आह्वान पर लागू होता है।
विकल्प फ़ाइल
एक विकल्प फ़ाइल में विकल्प जो प्रोग्राम शुरू होने पर पढ़ता है उसे भी सूचीबद्ध करने की आवश्यकता होती है। यह विकल्पों के लिए एक सामान्य कदम है जिसे उपयोगकर्ता को हर बार चलने पर प्रोग्राम का उपयोग करने की आवश्यकता होती है।
पर्यावरण चर
पर्यावरण चर में विकल्पों को सूचीबद्ध करने की आवश्यकता है। यह विधि उन विकल्पों में सहायक होती है जिनके लिए उपयोगकर्ता को हर बार प्रोग्राम चलने पर विकल्पों को लागू करने की आवश्यकता होती है।
वास्तविक जीवन में, विकल्प फ़ाइलें इस उद्देश्य के लिए अधिक सामान्य रूप से उपयोग की जाती हैं, उनका उपयोग यूनिक्स पर कई MySQL इंस्टेंस चलाने के लिए भी किया जा सकता है।
विकल्प क्रम में संसाधित होते हैं। इसका मतलब है, अगर कोई विकल्प कई बार निर्दिष्ट किया जाता है, तो उस विकल्प की अंतिम घटना को प्राथमिकता दी जाएगी।
नीचे दिया गया कमांड mysql को लोकलहोस्ट पर चल रहे सर्वर से कनेक्ट करने का कारण बनेगा -
mysql −h example.com −h localhost
MySQL प्रोग्राम यह पता लगाने में मदद करते हैं कि पर्यावरण चरों की जांच करके पहले कौन से विकल्प दिए गए हैं। फिर, कमांड लाइन की जाँच करके विकल्प फ़ाइलों को संसाधित किया जाता है।
चूंकि बाद वाले विकल्पों को पूर्व विकल्पों पर प्राथमिकता दी जाती है, प्रसंस्करण क्रम का अर्थ है कि पर्यावरण चर की सबसे कम प्राथमिकता है जबकि कमांड-लाइन विकल्पों की सर्वोच्च प्राथमिकता है।