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

एक एकल क्वेरी के साथ एक MySQL तालिका के सभी स्तंभों को किसी विशेष मान पर सेट करें

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int, ClientCountryName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

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

mysql> डेमोटेबल (क्लाइंटनाम, क्लाइंटएज, क्लाइंटकंट्रीनाम) वैल्यू ('क्रिस', 25, 'यूएस') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.33 सेकंड) mysql> डेमोटेबल (क्लाइंटनाम, क्लाइंटएज, क्लाइंटकंट्रीनाम) में डालें। मान ('बॉब', 55, 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल में डालें (क्लाइंटनाम, क्लाइंटएज, क्लाइंटकंट्रीनाम) मान ('डेविड', 45, 'एयूएस'); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+----------+---------------+----------+---------- ---------+| क्लाइंट आईडी | क्लाइंटनाम | ग्राहक आयु | ClientCountryName |+----------+---------------+-----------+----------- --------+| 1 | क्रिस | 25 | यूएस || 2 | बॉब | 55 | यूके || 3 | डेविड | 45 | ऑस्ट्रेलिया |+----------+---------------+----------+--------------- --------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL तालिका के सभी स्तंभों को एक विशेष मान पर सेट करने की क्वेरी है -

mysql> अद्यतन डेमोटेबल सेट ClientName='Sam',ClientAge=48,ClientCountryName='AUS' जहां ClientId=2;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियां:0 

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

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

<पूर्व>+----------+---------------+----------+---------- ---------+| क्लाइंट आईडी | क्लाइंटनाम | ग्राहक आयु | ClientCountryName |+----------+---------------+-----------+----------- --------+| 1 | क्रिस | 25 | यूएस || 2 | सैम | 48 | ऑस्ट्रेलिया || 3 | डेविड | 45 | ऑस्ट्रेलिया |+----------+---------------+----------+--------------- --------+3 पंक्तियाँ सेट में (0.00 सेकंड)

  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. - एक ही क्वेरी में IN () के साथ MySQL तालिका से रिकॉर्ड हटाएं

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

  1. - एकल MySQL क्वेरी में सभी कॉलम नामों के लिए 'उपनाम' सेट करें

    कॉलम नामों के लिए उपनाम सेट करने के लिए, सिंटैक्स इस प्रकार है - अपना कॉलमनाम1 किसी भी उपनामनाम1 का चयन करें, अपने कॉलमनाम2 को अपने टेबलनाम से किसी भी उपनाम का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग