जैसा कि आप जानते हैं, MySQL में ऑर्डर एक कीवर्ड है, आप सीधे टेबल नेम ऑर्डर नहीं दे सकते। आपको टेबल नेम ऑर्डर के आसपास बैकटिक का उपयोग करने की आवश्यकता है। बैकटिक उपयोगकर्ता को कीवर्ड को टेबल या कॉलम नाम के रूप में मानने की अनुमति देता है।
वाक्य रचना इस प्रकार है
टेबल 'ऑर्डर' बनाएं (आपका कॉलमनाम 1 डेटा टाइप, आपका कॉलमनाम 2 डेटा टाइप, आपका कॉलमनाम 3 डेटा टाइप, ... एन);
आइए एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल 'ऑर्डर' बनाएं -> ( -> आईडी इंट, -> प्राइस इंट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> `आदेश` मान (1,200) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> `ऑर्डर` मान (2,100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सम्मिलित करें 'ऑर्डर' मानों में (3,300); क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> 'ऑर्डर' मान (4,1200) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> 'ऑर्डर' में डालें मान (5,1000); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> 'ऑर्डर' मान (6,7000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> 'ऑर्डर' मानों में डालें ( 7,900); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> 'ऑर्डर' मान (8,10000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> 'ऑर्डर' मानों में डालें (9,1100);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)mysql> `ऑर्डर` मान (10,500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> 'ऑर्डर' से *चुनें;
निम्न आउटपुट है
<पूर्व>+----------+----------+| आईडी | कीमत |+----------+----------+| 1 | 200 || 2 | 100 || 3 | 300 || 4 | 1200 || 5 | 1000 || 6 | 7000 || 7 | 900 || 8 | 10000 || 9 | 1100 || 10 | 500 |+----------+-------+10 पंक्तियाँ सेट में (0.00 सेकंड)यदि आप कीवर्ड के रूप में सेट टेबल नाम के चारों ओर बैकटिक चिह्न का उपयोग नहीं करते हैं, तो आपको एक त्रुटि मिलेगी।
त्रुटि इस प्रकार है
mysql> ऑर्डर से *चुनें;ERROR 1064 (42000):आपके SQL सिंटैक्स में त्रुटि है; लाइन 1 पर 'ऑर्डर' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जांच करें
इसलिए, इस त्रुटि को ठीक करने और किसी कीवर्ड को तालिका या कॉलम नाम के रूप में उपयोग करने के लिए, आपको नाम के चारों ओर बैकटिक प्रतीक का उपयोग करना होगा।