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

MySQL में सभी कॉलम नामों को एक ही क्वेरी के साथ लोअर केस बनाएं

<घंटा/>

आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1 -> (-> StudentFirstName varchar(20), -> StudentLastName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 4.20 सेकंड)

आइए अब MySQL में सभी कॉलम नामों को लोअर केस बनाएं -

mysql> concat('alter table', table_name, 'change`', column_name, '``', -> lower(column_name), '`', column_type, ';') -> info_schema.columns से चुनें जहां टेबल_स्कीमा ='डेमो';

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

<पूर्व>+------------------------------------------ -------------------------------------------------- -----------------+| concat('तालिका बदलें', table_name, 'बदलें`', column_name, '` `', निचला (स्तंभ_नाम), '` ', column_type,';') |+------------ -------------------------------------------------- -------------------------------------------------- -+| तालिका में परिवर्तन करें डिमोटेबल1 परिवर्तन `स्टूडेंटफर्स्टनाम` `स्टूडेंटफर्स्टनाम` वर्कर (20); || तालिका में परिवर्तन करने योग्य1 परिवर्तन `StudentLastName` `studentlastname` varchar(20); || तालिका में परिवर्तन करें डिमोटेबल1 परिवर्तन `StudentAge` `studentage` int(11); || तालिका में परिवर्तन करें डिमोटेबल1 परिवर्तन `StudentCountryName` `studentcountryname` varchar(20); || तालिका में परिवर्तन mytable परिवर्तन `MyEuroColumn`` myeurocolumn` varchar(5); |+------------------------------------------------ -------------------------------------------------- ---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा के साथ एक MySQL तालिका में केवल एक कॉलम कैसे सम्मिलित करें?

    एक कॉलम डालने के लिए Java-MySQL कनेक्शन कोड में INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) MySQL तालिका में केवल एक कॉलम डालने के लिए जावा कोड यहां दिया गया है। उदाहरण आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {con =DriverMa

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2

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

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