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

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

<घंटा/>

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

अपना कॉलमनाम1,अपना कॉलमनाम2,....एन,अपना मूल्य अपने कॉलमनाम के रूप में चुनें,...N' अपने टेबलनाम से चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

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 सेकंड)
  1. एक चर से एक MySQL कॉलम में पूर्णांक जोड़ना?

    वेरिएबल सेट करने के लिए, MySQL SET का उपयोग करें। एक चर से पूर्णांक जोड़ने के लिए, नीचे दिए गए सिंटैक्स के अनुसार UPDATE और SET का उपयोग करें - सेट @anyVariableName:=yourValue;अपडेट योरटेबलनामअपडेट योर कॉलमनाम=आपका कॉलमनाम+ @yourVariableName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभ

  1. कॉलम मान को बदलने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्कोर) मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) चय

  1. MySQL क्वेरी यह जांचने के लिए कि एकाधिक पंक्तियां मौजूद हैं या नहीं?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1219(Id int, Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.43 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1219 मानों में डालें (103, बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका स