आप से . का उपयोग नहीं कर सकते सीधे कॉलम नाम के रूप में क्योंकि से MySQL में एक आरक्षित शब्द है। इससे बचने के लिए आपको बैकटिक सिंबल का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.92 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल में डालें ('से', नाम) मान ('यूएस', 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल में डालें ('से', नाम) मान ( 'यूके', 'कैरोल'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल में डालें (`से', नाम) मान ('एयूएस', 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+-----+------+----------+| आईडी | से | नाम |+----+-------+----------+| 1 | यूएस | जॉन || 2 | यूके | कैरल || 3 | ऑस्ट्रेलिया | डेविड |+----+------+-------+3 पंक्तियों में सेट (0.00 सेकंड)
आरक्षित शब्द से कॉलम नाम के रूप में उपयोग की जाने वाली क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से `से` चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| से |+------+| यूएस || यूके || AUS |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)