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

एक तालिका में एक से अधिक कॉलम शामिल करने के लिए MySQL क्वेरी जो पहले से मौजूद नहीं है

<घंटा/>

आप आसानी से एक से अधिक कॉलम जोड़ सकते हैं जो एक से अधिक AS कीवर्ड का उपयोग करके किसी क्वेरी में मौजूद नहीं है।

आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं ColumnDoesNotExists -> ( -> UserId int, -> UserName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

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

mysql> ColumnDoesNotExists (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान (100, 'लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> ColumnDoesNotExists (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान (101, 'सैम') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> ColumnDoesNotExists (UserId, UserName) मान (102, 'माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> ColumnDoesNotExists (UserId, UserName) में डालें मान (103, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> ColumnDoesNotExists (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान (104, 'रॉबर्ट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> ColumnDoesNotExists (UserId, UserName) मान (105, 'Maxwell') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> ColumnDoesNotExists (UserId, UserName) मान (106, 'बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> ColumnDoesNotExists (UserId, UserName) मान (107, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> ColumnDoesNotExists (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान (108,' में डालें) James');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड .) )

उदाहरण

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

mysql> ColumnDoesNotExists से *चुनें;

आउटपुट

<पूर्व>+----------+----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम |+----------+----------+| 100 | लैरी || 101 | सैम || 102 | माइक || 103 | डेविड || 104 | रॉबर्ट || 105 | मैक्सवेल || 106 | बॉब || 107 | जॉन || 108 | James |+-----------+----------+9 पंक्तियों में सेट (0.00 सेकंड)

उदाहरण

यहां एक कॉलम नाम जोड़ने की क्वेरी है जो किसी क्वेरी में मौजूद नहीं है -

mysql> ColumnDoesNotExists से UserId, UserName, 23 AS आयु चुनें;

आउटपुट

<पूर्व>+----------+----------+-----+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | उम्र |+----------+----------+-----+| 100 | लैरी | 23 || 101 | सैम | 23 || 102 | माइक | 23 || 103 | डेविड | 23 || 104 | रॉबर्ट | 23 || 105 | मैक्सवेल | 23 || 106 | बॉब | 23 || 107 | जॉन | 23 || 108 | जेम्स | 23 |+----------+----------+-----+9 पंक्तियों में सेट (0.00 सेकंड)

उदाहरण

आइए अब एक बार में एक से अधिक कॉलम जोड़ने की क्वेरी देखें। यहां हम 'चिह्न' और 'देश का नाम' कॉलम जोड़ रहे हैं -

mysql> UserId,UserName,23 AS आयु,99 AS मार्क्स,'UK' AS CountryName को ColumnDoesNotExists से चुनें;

आउटपुट

<पूर्व>+----------+----------+-----+----------+--------------- -+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | आयु | मार्क्स | देश का नाम |+----------+----------+-----+----------+--------------- +| 100 | लैरी | 23 | 99 | यूके || 101 | सैम | 23 | 99 | यूके || 102 | माइक | 23 | 99 | यूके || 103 | डेविड | 23 | 99 | यूके || 104 | रॉबर्ट | 23 | 99 | यूके || 105 | मैक्सवेल | 23 | 99 | यूके || 106 | बॉब | 23 | 99 | यूके || 107 | जॉन | 23 | 99 | यूके || 108 | जेम्स | 23 | 99 | यूके |+----------+----------+-----+----------+--------------- सेट में +9 पंक्तियाँ (0.00 सेकंड)
  1. MySQL क्वेरी 14 दिनों से अधिक हाल की तारीख लाने के लिए?

    आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.43 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1392 मान (2019-10-11) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें DemoTable1392 से * चुनें; यह निम्

  1. ऐसे क्वेरी परिणाम जिनमें MySQL में X से कम वर्ण हैं?

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

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु