MySQL
बैकटिक
खोज…
बैकटिक्स का उपयोग
ऐसे कई उदाहरण हैं, जहां बैकटिक एक प्रश्न के अंदर इस्तेमाल किया जाता है लेकिन कई के लिए यह अभी भी बैकटिक उपयोग करने के लिए स्पष्ट नहीं कब और कहां है ``
।
बैकटिक्स का उपयोग मुख्य रूप से " MySQL आरक्षित शब्द " नामक एक त्रुटि को रोकने के लिए किया जाता है। PHPmyAdmin में एक टेबल बनाते समय आपको कभी-कभी एक चेतावनी या चेतावनी का सामना करना पड़ता है कि आप " MySQL आरक्षित शब्द " का उपयोग कर रहे हैं।
उदाहरण के लिए जब आप " group
" नामक एक स्तंभ के साथ एक तालिका बनाते हैं तो आपको एक चेतावनी मिलती है। इसका कारण यह है कि आप निम्नलिखित प्रश्न बना सकते हैं:
SELECT student_name, AVG(test_score) FROM student GROUP BY group
यह सुनिश्चित करने के लिए कि आपको अपनी क्वेरी में कोई त्रुटि नहीं मिलती है, आपको बैकटिक्स का उपयोग करना होगा ताकि आपकी क्वेरी बन जाए:
SELECT student_name, AVG(test_score) FROM student GROUP BY `group`
तालिका
न केवल स्तंभ नामों को बैकटिक्स से घिरा जा सकता है, बल्कि तालिका के नाम भी हो सकते हैं। उदाहरण के लिए जब आपको कई तालिकाओं को JOIN
।
SELECT `users`.`username`, `groups`.`group` FROM `users`
पढ़ने में आसान
जैसा कि आप टेबल के चारों ओर बैकटिक्स का उपयोग करके देख सकते हैं और कॉलम नाम भी क्वेरी को पढ़ने में आसान बनाते हैं।
उदाहरण के लिए जब आप सभी को निचले मामले में क्वेरी लिखने के लिए उपयोग किया जाता है:
select student_name, AVG(test_score) from student group by group
select `student_name`, AVG(`test_score`) from `student` group by `group`
कृपया कीवर्ड और आरक्षित शब्दों के हकदार MySQL मैनुअल पेज देखें। (आर) वाले शब्द आरक्षित शब्द हैं। अन्य केवल खोजशब्द हैं। आरक्षित को विशेष सावधानी की आवश्यकता होती है।