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

स्टैंडर्ड SQL के लिए MySQL एक्सटेंशन


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

आइए स्टैंडर्ड SQL के लिए MySQL एक्सटेंशन को समझते हैं:

स्ट्रिंग्स को घेरना

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

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

\ स्ट्रिंग्स के लिए एस्केप कैरेक्टर है।

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

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

क्वेरी करना

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

क्लॉज़

'ORDER BY' क्लॉज़ को 'GROUP BY' क्लॉज़ के साथ निर्दिष्ट नहीं किया जा सकता, लेकिन 'ASC' और 'DESC' को 'GROUP BY' क्लॉज़ के साथ निर्दिष्ट किया जा सकता है।

ऑपरेटर्स

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

कन्कैटिनेशन

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


  1. HDG Explains: SQL, T-SQL, MSSQL, PL/SQL, और MySQL क्या है? HDG Explains: SQL, T-SQL, MSSQL, PL/SQL, और MySQL क्या है?

    वेब पर इतनी सारी डायनामिक वेबसाइटें इस तथ्य के कारण पाई जाती हैं कि कंटेंट को डेटाबेस के माध्यम से संभाला जाता है। डेटाबेस प्रबंधन के लिए इस तरह की प्रक्रिया को तर्कसंगत बनाने के लिए एक संरचनात्मक प्रणाली की आवश्यकता होती है। ऐसी ही एक प्रणाली SQL है। SQL का अर्थ Structured Query Language है और यह M

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

    MySQL Workbench में SQL स्क्रिप्ट फ़ाइल खोलें और निष्पादित करें MySQL Workbench आपको .sql स्क्रिप्ट फ़ाइलें खोलने, संपादित करने और निष्पादित करने की अनुमति देता है। चरण-दर-चरण प्रक्रिया MySQL Workbench खोलें और सर्वर से कनेक्ट करें SQL स्क्रिप्ट खोलें: File → Open SQL Script या शॉर्टकट: C

  1. - MySQL कमांड-लाइन क्लाइंट (mysql): अवलोकन और उपयोग

    mysql एक सरल SQL शेल है जिसमें इनपुट लाइन संपादन क्षमता है। इंटरैक्टिव और नॉन-इंटरैक्टिव दोनों उपयोग समर्थित। आउटपुट प्रारूप इंटरैक्टिव: ASCII टेबल प्रारूप। नॉन-इंटरैक्टिव (फिल्टर/पाइप): टैब-सेपरेटेड प्रारूप। --quick विकल्प: बड़े परिणाम सेट के लिए मेमोरी बफरिंग से बचने के लिए पंक्ति-दर-पंक्ति प्रा