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 पंक्तियाँ