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

MySQL में कुछ शर्तों के साथ varchar कॉलम के लिए UNIQUE का उपयोग करना?

<घंटा/>

इसके लिए आप एक या अधिक कॉलम पर UNIQUE बाधा का उपयोग कर सकते हैं -

तालिका बदलें yourTableName अद्वितीय जोड़ें(yourColumnName1,yourColumnName2,...N);

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

mysql> टेबल बनाएं DemoTable1598 -> (-> EmployeeId int, -> EmployeeName varchar(20), -> EmployeeCountryName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

यहाँ वर्चर कॉलम पर UNIQUE को लागू करने की क्वेरी है -

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

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

mysql> DemoTable1598 मानों (101, 'एडम', 'AUS') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1598 मानों में डालें (102, 'जॉन', 'यूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.64 सेकंड) mysql> DemoTable1598 मान (103, 'एडम', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable1598 मानों में डालें (104, 'एडम', 'AUS');ERROR 1062 (23000):'कर्मचारी नाम' कुंजी के लिए डुप्लिकेट प्रविष्टि 'एडम-एयूएस'

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

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

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

<पूर्व>+---------------+--------------+--------------------- ---+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी देश का नाम |+---------------+--------------+--------------------- --+| 101 | एडम | ऑस्ट्रेलिया || 102 | जॉन | यूएस || 103 | एडम | यूएस |+---------------+--------------+------------------- --+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ जावा का उपयोग करके वर्तमान तिथि में कुछ महीने जोड़ें?

    जावा - MySQL के साथ INTERVAL का उपयोग करके महीनों को जोड़ने का सिंटैक्स निम्नलिखित है। स्ट्रिंग क्वेरी;क्वेरी =अपने टेबलनाम मानों में डालें (दही () + अंतराल कितने नंबरऑफमंथ महीने); वर्तमान तिथि निम्नलिखित है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2020-10-25 |+-----------

  1. अपाचे के साथ MySQL का उपयोग करना

    आइए समझें कि अपाचे के साथ MySQL का उपयोग कैसे करें - अपाचे एक वेब सर्वर सॉफ्टवेयर है जिसे अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित और अनुरक्षित किया जाता है। यह एक ऐसा सॉफ्टवेयर है जो वेब पेज तक पहुंचने के लिए उपयोगकर्ता से अनुरोध लेता है। HTTP अनुरोध पर कुछ सुरक्षा जांच की जाती है और फिर उपयोगकर्ता

  1. MySQL में AUTO_INCREMENT कॉलम के साथ काम करना

    आइए समझते हैं कि MySQL में AUTO_INCREMENT कॉलम के साथ कैसे काम करें - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id ME