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

MySQL कॉलम को पुनर्व्यवस्थित कैसे करें?

<घंटा/>

MySQL कॉलम को पुनर्व्यवस्थित करने के लिए शो क्रिएट कमांड की मदद से कॉलम अरेंजमेंट चेक करें। वाक्य रचना इस प्रकार है -

अपना टेबलनाम बनाएं तालिका दिखाएं;

MySQL कॉलम को पुनर्व्यवस्थित करने का सिंटैक्स इस प्रकार है -

टेबल बदलें yourTableName कॉलम बदलें yourColumnName yourColumnName डेटा पहले टाइप करें

उसी उद्देश्य के लिए, आप after कीवर्ड का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

टेबल बदलें yourTableName कॉलम बदलें yourColumnName yourColumnName dataType yourSpecificColumnName के बाद;

आइए पहले पहले से बनाई गई तालिका “AddColumn” के लिए कॉलम व्यवस्था की जाँच करें -

mysql> तालिका बनाएं AddColumn दिखाएं;

निम्न आउटपुट है -

<पूर्व>+---------------+------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------+| टेबल | तालिका बनाएं |+-----------+------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------+| AddColumn | तालिका `ऐडकॉलम` बनाएं (`StudentId` varchar(50) DEFAULT NULL, `StudentName` varchar(300) DEFAULT NULL) इंजन =InnoDB DEFAULT CHARSET =utf8mb4 COLLATE =utf8mb4_0900_ai_ci|+----------+ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------+1 पंक्ति सेट में (0.00 सेकंड)

अब आप StudentId से पहले StudentName कॉलम को पुनर्व्यवस्थित कर सकते हैं। क्वेरी इस प्रकार है -

mysql> तालिका बदलें जोड़ें कॉलम बदलें छात्र नाम छात्रनाम वर्कर (300) पहले; क्वेरी ठीक है, 0 पंक्तियां प्रभावित (1.28 सेकेंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियां:0

यहां वह क्वेरी है जिसका उपयोग यह जांचने के लिए किया जा सकता है कि छात्र नाम पहला कॉलम है या नहीं -

mysql> desc AddColumn;

निम्नलिखित आउटपुट प्रदर्शित करता है कि कॉलम सफलतापूर्वक पुनर्व्यवस्थित हैं -

<पूर्व>+-------- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------+| छात्र का नाम | वर्चर (300) | हाँ | | नल | || छात्र आईडी | वर्कर(50) | हाँ | | नल | |+---------------+--------------+----------+-----+------ ---+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL तालिका में किसी वर्ण को कैसे बदलें?

    केवल एक वर्ण को बदलने के लिए, MySQL में REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (एडम स्मिटक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग

  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह

  1. मैं कैसे पता लगा सकता हूं कि MySQL में कोई तालिका मौजूद है या नहीं?

    तालिका के अस्तित्व का पता लगाने के लिए, INFORMATION_SCHEMA.TABLES की अवधारणा का उपयोग करें। निम्नलिखित सिंटैक्स है - सूचना_स्कीमा.टेबल्स से table_name चुनें, जहां table_schema=database()और table_name=yourTableName; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ