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

डुप्लिकेट कैसे हटाएं और MySQL में तालिका में एक पंक्ति कैसे छोड़ें?

<घंटा/>

डुप्लिकेट को हटाने और तालिका में एक पंक्ति छोड़ने के लिए, आपको अस्थायी तालिका की अवधारणा का उपयोग करने की आवश्यकता है। चरण इस प्रकार हैं -

किसी भी अस्थायी तालिका नाम को अपने टेबलनाम से अलग अपने कॉलमनाम1 के रूप में बनाएं, अपने कॉलमनाम 2 को अपने टेबलनाम से अलग करें; अपने टेबल नाम को छोटा करें; अपने टेबलनाम में डालें (आपका कॉलमनाम 1, अपना कॉलमनाम 2) अपने कॉलमनाम 1 का चयन करें, अपने कॉलम नाम 2 को अपने अस्थायी तालिका नाम से चुनें; तालिका को अपना अस्थायी नाम दें;

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

mysql> क्रिएट टेबल डेमो39−> (−> user_id int,−> user_name varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.74 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो39 मानों में डालें (10, 'जॉन'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमो39 मानों में डालें (10, 'जॉन'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> डेमो39 मानों में डालें (11, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमो39 मानों में डालें (11, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) 

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

mysql> डेमो39 से *चुनें;

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

<पूर्व>+-----------+-----------+| user_id | user_name |+------------+-----------+| 10 | जॉन || 10 | जॉन || 11 | डेविड || 11 | डेविड |+------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

डुप्लिकेट को हटाने और तालिका में एक पंक्ति छोड़ने की क्वेरी निम्नलिखित है -

mysql> चुनिंदा अलग user_id के रूप में टेबल बनाएं, डेमो से user_name39;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (1.39 सेकंड)रिकॉर्ड:2 डुप्लिकेट:0 चेतावनियाँ:0mysql> टेबल डेमो को छोटा करें39;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.30 सेकंड) )mysql> डेमो में डालें39(user_id, user_name) अस्थायी तालिका से user_id, user_name का चयन करें; क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.16 सेकंड) रिकॉर्ड:2 डुप्लिकेट:0 चेतावनियाँ:0mysql> ड्रॉप टेबल अस्थायी तालिका; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.01) सेकंड)

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

mysql> डेमो39 से *चुनें;

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

<पूर्व>+-----------+-----------+| user_id | user_name |+------------+-----------+| 10 | जॉन || 11 | डेविड |+-----------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में पंक्तियों को एक तालिका से दूसरी तालिका में कैसे कॉपी करें?

    इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1879 (Id int, Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1879 मानों में डालें (103, एडम स्मिथ); क्वेरी ठीक है,

  1. डुप्लिकेट कैसे हटाएं और MySQL में तालिका में एक पंक्ति कैसे छोड़ें?

    डुप्लिकेट को हटाने और तालिका में एक पंक्ति छोड़ने के लिए, आपको अस्थायी तालिका की अवधारणा का उपयोग करने की आवश्यकता है। चरण इस प्रकार हैं - किसी भी अस्थायी तालिका नाम को अपने टेबलनाम से अलग अपने कॉलमनाम1 के रूप में बनाएं, अपने कॉलमनाम 2 को अपने टेबलनाम से अलग करें; अपने टेबल नाम को छोटा करें; अपने टे

  1. कैसे जांचें कि MySQL तालिका एकल पंक्ति में कोई मान शून्य है या नहीं?

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