MySQL में मल्टी-लाइन कमेंट सिंटैक्स
MySQL में /* मल्टी-लाइन कमेंट की शुरुआत दर्शाता है और */ इसका अंत। MySQL इनके बीच के सभी टेक्स्ट को नज़रअंदाज करता है।
बुनियादी कमेंट
mysql> /* This is the first MySQL Program */
यह कमेंट MySQL द्वारा पूरी तरह अनदेखा किया जाता है।
टेबल निर्माण के साथ कमेंट
mysql> /* This table has information about person */
mysql> CREATE TABLE DemoTable (
PersonId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
PersonName VARCHAR(20),
PersonAge INT
);
Query OK, 0 rows affected (0.58 sec)
कमेंट के प्रकार
| प्रकार | सिंटैक्स | उदाहरण |
|---|---|---|
| सिंगल लाइन | -- comment या # comment | -- यह एक कमेंट है |
| मल्टी-लाइन | /* comment */ | /* यह |
| वर्जन-विशिष्ट | /*! version code */ | /*!40101 SET NAMES utf8 */ |
महत्वपूर्ण नोट्स
- कमेंट नेस्टेड नहीं हो सकते (एक कमेंट के अंदर दूसरा कमेंट नहीं)
- कमेंट स्ट्रिंग लिटरल के अंदर काम नहीं करते
- वर्जन-विशिष्ट कमेंट केवल निर्दिष्ट MySQL वर्जन या उच्चतर पर निष्पादित होते हैं
सर्वोत्तम अभ्यास
- जटिल क्वेरी के तर्क समझाने के लिए कमेंट का उपयोग करें
- स्कीमा परिवर्तनों का कारण दस्तावेज़ करें
- अस्थायी रूप से कोड अक्षम करने के लिए कमेंट का उपयोग न करें (वर्जन कंट्रोल का उपयोग करें)