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

कैसे सुनिश्चित करें कि MySQL पंक्तियाँ अद्वितीय हैं?

<घंटा/>

यह सुनिश्चित करने के लिए कि MySQL पंक्तियाँ अद्वितीय हैं, आपको UNIQUE बाधा का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1580 -> ( -> id int, -> Name varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

यह सुनिश्चित करने के लिए अद्वितीय बाधाएँ बनाने की क्वेरी है कि MySQL पंक्तियाँ अद्वितीय हैं -

mysql> तालिका बदलें DemoTable1580 अद्वितीय अनुक्रमणिका (आईडी, नाम, आयु) जोड़ें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1580 मानों में डालें (101, 'क्रिस', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> DemoTable1580 मानों में डालें (102, 'क्रिस', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1580 मानों में डालें (102, 'डेविड', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> DemoTable1580 मानों में डालें (101, 'क्रिस', 21); त्रुटि 1062 ( 23000):डुप्लीकेट प्रविष्टि '101-क्रिस-21' कुंजी 'आईडी' के लिए

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

mysql> DemoTable1580 से * चुनें;

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

<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+----------+------+| 101 | क्रिस | 21 || 102 | क्रिस | 21 || 102 | डेविड | 21 |+----------+----------+------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. आप जिस MySQL कमांड को दर्ज करने की प्रक्रिया में हैं उसे कैसे रद्द किया जा सकता है?

    मान लीजिए कि अगर हम एक कमांड निष्पादित नहीं करना चाहते हैं जिसे हम दर्ज कर रहे हैं, तो हम एक स्पष्ट \c विकल्प का उपयोग कर सकते हैं जो वर्तमान इनपुट को साफ़ करता है। उदाहरण के लिए, \c विकल्प का उपयोग इस प्रकार किया जा सकता है - mysql> Select *     -> from\c ऊपर के उदाहरण में, जब हम क

  1. MySQL उस तालिका से पंक्तियों का चयन करने के लिए क्वेरी का चयन करता है जो किसी अन्य तालिका में नहीं हैं?

    हमारे उदाहरण के लिए, हम दो टेबल बनाएंगे और दूसरी टेबल में मौजूद नहीं टेबल से पंक्तियों को प्राप्त करने के लिए नेचुरल लेफ्ट जॉइन लागू करेंगे। पहली तालिका बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) पहली तालिका में रिकॉर्ड सम्मिलित करना। FirstTableDemo मानों में डालें(1,बॉब),(2,जॉन),(3,

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),