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

MySQL क्वेरी दर्ज करना


कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी।

mysql> SELECT VERSION(), CURRENT_DATE;

नोट: फ़ंक्शन 'VERSION ()' और 'CURRENT_DATE' केस-असंवेदनशील हैं। इसका अर्थ है 'संस्करण ()', 'संस्करण ()', 'संस्करण ()', सभी का मतलब एक ही है। 'CURRENT_DATE' के साथ भी ऐसा ही है

  • SQL क्वेरी के बाद सेमी-कोलन आता है।

  • जब mysql को कोई क्वेरी जारी की जाती है, तो यह सर्वर को निष्पादन के लिए क्वेरी भेजती है। परिणामों की गणना और प्रदर्शन किया जाता है। एक और 'mysql>' भी प्रिंट हो जाता है, जो दर्शाता है कि सर्वर एक और क्वेरी के लिए तैयार है।

  • Mysql क्वेरी को निष्पादित करने के बाद आउटपुट सारणीबद्ध रूप में होता है, अर्थात पंक्तियों और स्तंभों में। पहली पंक्ति में कॉलम का नाम होता है। शेष पंक्तियाँ क्वेरी परिणाम हैं।

  • एक बार क्वेरी निष्पादित होने के बाद, 'mysql' उन पंक्तियों की संख्या भी देता है जो लौटाई गई थीं, क्वेरी को निष्पादित करने में लगने वाला समय। यह उपयोगकर्ता को सर्वर के प्रदर्शन के बारे में एक मोटा विचार देता है।

MySQL सर्वर का उपयोग एक ही लाइन में कई स्टेटमेंट को निष्पादित करने के लिए भी किया जा सकता है। इसे नीचे दिखाया गया है -

<पूर्व>mysql> संस्करण चुनें (); अभी चुनें ();

'mysql' सर्वर टर्मिनेटिंग सेमीकोलन की तलाश करके क्वेरी स्टेटमेंट के अंत को निर्धारित करता है, इनपुट लाइन के अंत को नहीं। इसे निम्न क्वेरी में देखा जा सकता है -

mysql> SELECT −> USER() −> , −> VERSION();

उपरोक्त क्वेरी में, यह देखना महत्वपूर्ण है कि अगली पंक्ति में जाने पर प्रॉम्प्ट 'mysql>' से '−>' में बदल गया, क्योंकि यह एक बहु-पंक्ति क्वेरी है। टर्मिनेटिंग सेमी-कोलन का सामना नहीं करना पड़ा, इसलिए इसने एक '->' दिया, अन्यथा क्वेरी को निष्पादित करने के लिए सर्वर को भेज दिया गया होता।


  1. MySQL जहां कॉलम ='एक्स, वाई, जेड'?

    इसके लिए आप IN ऑपरेटर का इस्तेमाल कर सकते हैं। वाक्य रचना इस प्रकार है - चुनें *अपनेTableName से जहां yourColumnNameIN(yourValue1,yourValue2,yourValue3,............N); उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभ

  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल

  1. पंक्ति को हटाने के लिए MySQL क्वेरी

    MySQL में एक पंक्ति को हटाने के लिए DELETE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.30 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (ग्राहक नाम, ग्राहक आयु) में डालें मान (कैरोल, 29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चय