Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

क्या हम "वर्ष" का उपयोग एक MySQL तालिका में एक कॉलम के रूप में कर सकते हैं?

<घंटा/>

हां, आप वर्ष को MySQL तालिका में कॉलम नाम के रूप में दे सकते हैं क्योंकि यह आरक्षित शब्द नहीं है। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable(वर्ष int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.87 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू में डालें (1995); क्वेरी ओके, 1 रो प्रभावित (0.15 सेकंड) mysql> डेमोटेबल वैल्यू में इंसर्ट (2019); क्वेरी ओके, 1 रो प्रभावित (0.18 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 2016);क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल वैल्यू (2018) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| वर्ष |+------+| 1995 || 2019 || 2016 || 2018 |+------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका से "वर्ष" नामक कॉलम का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से साल चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| साल |+------+| 1995 || 2019 || 2016 || 2018 |+------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. क्या हम आरक्षित शब्द 'इंडेक्स' का उपयोग MySQL कॉलम नाम के रूप में कर सकते हैं?

    हां, लेकिन आपको आरक्षित शब्द (इंडेक्स) में एक बैकटिक प्रतीक जोड़ने की जरूरत है ताकि इसे कॉलम नाम के रूप में उपयोग करते समय त्रुटि से बचा जा सके। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(`index` int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रि

  1. क्या हम उपयोगकर्ता शब्द का उपयोग MySQL तालिका के लिए कर सकते हैं?

    आप MySQL तालिका के लिए उपयोगकर्ता का उपयोग नहीं कर सकते क्योंकि यह MySQL में एक आरक्षित शब्द है। आप उपयोगकर्ता से उपयोगकर्ता या कुछ और नाम बदल सकते हैं या आप उपयोगकर्ता शब्द के आसपास बैकटिक्स का उपयोग कर सकते हैं। उपयोगकर्ता शब्द का उपयोग उपयोगकर्ता बनाने के लिए किया जा सकता है या MySQL डेटाबेस से

  1. क्या हम MySQL8 के साथ कॉलम नाम के रूप में "रैंक" का उपयोग कर सकते हैं?

    रैंक एक MySQL आरक्षित शब्द है जिसे MySQL संस्करण 8.0.2 में परिभाषित किया गया है। इसलिए, आप रैंक को कॉलम नाम के रूप में उपयोग नहीं कर सकते। आपको रैंक के आसपास बैकटिक्स का उपयोग करने की आवश्यकता है। आइए सबसे पहले उस MySQL संस्करण की जाँच करें जिस पर हम काम कर रहे हैं। यहाँ, मैं MySQL संस्करण 8.0.12 क