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

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

<घंटा/>

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

उपयोगकर्ता शब्द का उपयोग उपयोगकर्ता बनाने के लिए किया जा सकता है या MySQL डेटाबेस से उपयोगकर्ता सूची का चयन कर सकता है।

आइए पहले एक टेबल बनाएं। यहां, हमने टेबल नेम यूजर्स का इस्तेमाल किया है -

mysql> तालिका उपयोगकर्ता बनाएं -> (-> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> उपयोगकर्ताओं (उपयोगकर्ता नाम, उपयोगकर्ता आयु) मानों ('क्रिस ब्राउन', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> उपयोगकर्ताओं में डालें (उपयोगकर्ता नाम, उपयोगकर्ता आयु) मान ('जॉन डो', 31); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> उपयोगकर्ताओं (उपयोगकर्ता नाम, उपयोगकर्ता आयु) मानों ('जॉन स्मिथ', 26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> उपयोगकर्ताओं में डालें (उपयोगकर्ता नाम ,UserAge) मान ('डेविड मिलर', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

mysql> उपयोगकर्ताओं से *चुनें;

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

<पूर्व>+------+--------------+--------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | उपयोगकर्ता आयु |+----------+--------------+--------+| 1 | क्रिस ब्राउन | 28 || 2 | जॉन डो | 31 || 3 | जॉन स्मिथ | 26 || 4 | डेविड मिलर | 27 |+----------+--------------+-----------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. क्या हम "वर्ष" का उपयोग एक MySQL तालिका में एक कॉलम के रूप में कर सकते हैं?

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

  1. क्या हम आरक्षित शब्द 'इंडेक्स' का उपयोग MySQL कॉलम नाम के रूप में कर सकते हैं?

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

  1. MySQL तालिका में प्रत्येक मान के लिए अधिकतम का चयन करें?

    इसके लिए MAX () के साथ ग्रुप बाय क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (यूएस, 1090); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके ताल