नहीं, नाम MySQL में आरक्षित शब्द नहीं है, आप बैकटिक प्रतीक के बिना उपयोग कर सकते हैं। यदि आप आरक्षित शब्द पर कार्य कर रहे हैं तो बैकटिक चिन्ह का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> तालिका का नाम बनाएं (नाम varchar(10));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं -
mysql> नाम मानों में डालें ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> नाम मानों में डालें ('कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> नाम से *चुनें;
आउटपुट
<पूर्व>+----------+| नाम |+----------+| जॉन || कैरल |+----------+2 पंक्तियों में सेट (0.00 सेकंड)यदि आपके पास आरक्षित शब्द है तो आपको बैकटिक प्रतीक का उपयोग करने की आवश्यकता है। आइए अब आरक्षित शब्द "सेलेक्ट" के रूप में टेबल नाम के साथ एक टेबल बनाएं -
mysql> टेबल बनाएं `select` (`select` int);क्वेरी ओके, 0 पंक्तियां प्रभावित (0.70 सेकेंड)
ऊपर हमने बैकटिक सिंबल का इस्तेमाल किया है, क्योंकि हम टेबल नेम को रिजर्व्ड वर्ड मान रहे हैं। अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं -
mysql> `select` मानों में सम्मिलित करें(1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> `select` से `select` चुनें;