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 तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए 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 सेकंड) इंसर्ट कमांड का उपयोग