Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में विकल्प डिफ़ॉल्ट, मान अपेक्षित विकल्प और '=' चिह्न

MySQL प्रोग्राम में लंबे विकल्प नाम जो मान लेते हैं, उन्हें आमतौर पर = चिह्न के साथ लिखा जाता है, लेकिन यह हमेशा अनिवार्य नहीं है।

वाक्यविन्यास नियम

  • मान वाले विकल्प: --option=value या --option value दोनों मान्य हैं।
  • बूलियन विकल्प: --option (सक्षम), --skip-option या --disable-option या --option=0 (अक्षम)।
  • केस-सेंसिटिविटी: विकल्प नाम केस-सेंसिटिव होते हैं।

उदाहरण

# दोनों समान हैं
mysql --host=tonfisk --user=jon
mysql --host tonfisk --user jon

सामान्य गलती: मान भूल जाना

यदि कोई विकल्प मान अपेक्षा करता है लेकिन आप नहीं देते, तो त्रुटि होती है:

shell> mysql --host 85.224.35.45 --user
# त्रुटि: mysql: option '--user' requires an argument

यदि लापता मान अंतिम विकल्प नहीं है, तो भ्रमित करने वाली त्रुटि मिल सकती है:

shell> mysql --host --user jon
# त्रुटि: ERROR 2005 (HY000): Unknown MySQL server host '--user'

यहां --host का मान --user समझ लिया गया।

सर्वोत्तम अभ्यास

  • हमेशा --option=value रूप का उपयोग करें; यह अस्पष्टता से बचाता है।
  • ऑप्शन फ़ाइल में = की आवश्यकता नहीं होती: host=tonfisk।
  1. - MySQL 8.0 में कौन से विकल्प और वेरिएबल डिप्रिकेटेड हैं?

    MySQL 8.0 में डिप्रिकेटेड कुछ विकल्प और वेरिएबल नीचे सूचीबद्ध हैं: Compression: यह बताता है कि क्लाइंट कनेक्शन क्लाइंट/सर्वर प्रोटोकॉल में कम्प्रेशन का उपयोग करता है या नहीं। यह MySQL 8.0.18 से डिप्रिकेटेड है। expire_logs_days: यह विशिष्ट दिनों के बाद बाइनरी लॉग्स को पर्ज करता है। यह MySQL 8.0.3 स

  1. - MySQL 8.0 में पेश किए गए नए विकल्प और वेरिएबल

    MySQL 8.0 में नए पेश किए गए कुछ विकल्प और वेरिएबल नीचे सूचीबद्ध हैं: Com_clone: यह CLONE स्टेटमेंट की संख्या को संदर्भित करता है। इसे MySQL 8.0.2 में जोड़ा गया था। Com_create_role: यह उपयोग किए गए CREATE ROLE स्टेटमेंट की संख्या को संदर्भित करता है। इसे MySQL 8.0.0 में जोड़ा गया था। Com_drop_role:

  1. - MySQL प्रोग्राम के लिए कमांड लाइन पर विकल्पों का उपयोग

    कमांड लाइन पर दिए गए विकल्प विशिष्ट नियमों का पालन करते हैं। नियम विकल्प कमांड नाम के **बाद** आते हैं। लघु रूप: एक डैश -h; दीर्घ रूप: दो डैश --host। कई विकल्पों के लघु और दीर्घ दोनों रूप होते हैं (उदा. -? और --help)। विकल्प नाम **केस-सेंसिटिव** हैं (-v verbose, -V version)। कुछ विकल्प मान लेते हैं