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

मानक SQL के लिए MySQL एक्सटेंशन


MySQL सर्वर एक्सटेंशन का समर्थन करता है जो अन्य SQL डेटाबेस में नहीं मिल सकता है। इसका मतलब है, यदि MySQL के इन एक्सटेंशन का उपयोग किया जाता है, तो कोड को अन्य SQL सर्वर पर पोर्ट नहीं किया जा सकता है। लेकिन कभी-कभी, इसे पोर्ट किया जा सकता है।

आइए हम मानक SQL के लिए MySQL एक्सटेंशन को समझें -

स्ट्रिंग संलग्न करना

स्ट्रिंग्स को डिफ़ॉल्ट रूप से "(दोहरे उद्धरण) या '(एकल उद्धरण) में संलग्न किया जा सकता है। यदि 'ANSI_QUOTES' SQL मोड चालू है, तो स्ट्रिंग्स को 'का उपयोग करके संलग्न करना होगा, और यदि "(दोहरे उद्धरण) का उपयोग किया जाता है, तो सर्वर इसे पहचानकर्ताओं के रूप में व्याख्या करता है।

एस्केप कैरेक्टर

\ is the escape character for strings.

टेबल एक्सेस करना

MySQL टेबलस्पेस का समर्थन नहीं करता है, यानी डेटाबेस के नाम और 'database_name.table_name' जैसे टेबल नाम का उपयोग करके टेबल तक पहुंचना।

क्वेरी करना

सभी चयनित कॉलम को 'ग्रुप बाय' क्लॉज का उपयोग करके चुने जाने पर एक नाम देने की आवश्यकता नहीं है। यह सुनिश्चित करता है कि कुछ प्रश्नों में बेहतर प्रदर्शन प्राप्त हो।

क्लॉज

'ऑर्डर बाय' क्लॉज को 'ग्रुप बाय' क्लॉज के साथ निर्दिष्ट नहीं किया जा सकता है, लेकिन 'एएससी' और 'डीईएससी' को 'ग्रुप बाय' क्लॉज के साथ निर्दिष्ट किया जा सकता है।

ऑपरेटर

MySQL सर्वर के साथ काम करते समय क्रमशः '||' और '&&' ऑपरेटरों का उपयोग तार्किक 'OR' और 'AND' संचालन को इंगित करने के लिए किया जा सकता है। ऐसा इसलिए है, क्योंकि '||' और 'OR' और '&&' और 'AND' पर्यायवाची हैं।

संयोजन

MySQL सर्वर स्ट्रिंग को जोड़ने के लिए मानक SQL ऑपरेटर '||' का समर्थन नहीं करता है। इस प्रयोजन के लिए, 'CONCAT' फ़ंक्शन का उपयोग किया जा सकता है।


  1. एचडीजी बताते हैं:एसक्यूएल, टी-एसक्यूएल, एमएसएसक्यूएल, पीएल/एसक्यूएल, और माईएसक्यूएल क्या है?

    वेब पर बहुत सारी गतिशील वेबसाइटें पाई जाती हैं, मुख्य रूप से इस तथ्य के लिए धन्यवाद कि सामग्री को डेटाबेस के माध्यम से नियंत्रित किया जाता है। डेटाबेस प्रबंधन को ऐसी प्रक्रिया को युक्तिसंगत बनाने के लिए एक संरचनात्मक प्रणाली की आवश्यकता होती है। ऐसा ही एक सिस्टम है एसक्यूएल। SQL का मतलब S . है संरच

  1. MySQL में SQL स्क्रिप्ट कैसे चलाएं?

    MySQL में SQL स्क्रिप्ट चलाने के लिए, MySQL कार्यक्षेत्र का उपयोग करें। सबसे पहले, आपको MySQL कार्यक्षेत्र खोलने की आवश्यकता है। स्नैपशॉट इस प्रकार है - SQL स्क्रिप्ट खोलने के लिए SQL स्क्रिप्ट खोलें। वैकल्पिक रूप से, निम्न शॉर्टकट कुंजी का उपयोग करें - Ctrl+Shift+O उसके बाद आपको डिस्क से अपनी

  1. MySQL कमांड-लाइन क्लाइंट

    mysql एक साधारण SQL शेल है जिसमें इनपुट लाइन संपादन क्षमताएं हैं। यह इंटरैक्टिव और गैर-संवादात्मक उपयोग का समर्थन करता है। जब इसे अंतःक्रियात्मक रूप से उपयोग किया जाता है, तो क्वेरी परिणाम ASCII- तालिका प्रारूप में प्रस्तुत किए जाते हैं। जब इसे एक फिल्टर की तरह गैर अंतःक्रियात्मक रूप से उपयोग किया ज