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

MySQL तालिका से अनुक्रमणिका निकालें

<घंटा/>

MySQL टेबल से इंडेक्स को हटाने के लिए, सिंटैक्स इस प्रकार है -

टेबल बदलें yourTableName ड्रॉप इंडेक्स `yourIndexName`;

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

Mysql> टेबल बनाएं DemoTable1469 -> (-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(40), -> StudentAge int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)

कॉलम नाम पर इंडेक्स जोड़ने की क्वेरी निम्नलिखित है -

mysql> DemoTable1469(StudentName) पर 'स्टूडेंट नेम_इंडेक्स' इंडेक्स बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.33 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

आइए तालिका विवरण की जाँच करें -

mysql> desc DemoTable1469;

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

<पूर्व>+---------------+---------------+------+-----+----- ----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+----------------+------+-----+---------- ---+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्चर (40) | हाँ | एमयूएल | नल | || छात्र आयु | इंट(11) | हाँ | | नल | |+---------------+----------------+------+-----+---------- --+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

अनुक्रमणिका हटाने की क्वेरी निम्नलिखित है -

mysql> तालिका बदलें DemoTable1469 ड्रॉप इंडेक्स `Student Name_Index`;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.23 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

आइए एक बार फिर से तालिका विवरण की जाँच करें -

mysql> desc DemoTable1469;

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

<पूर्व>+---------------+---------------+------+-----+----- ----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+---------------+------+-----+---------- ---+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्चर (40) | हाँ | | नल | || छात्र आयु | इंट(11) | हाँ | | नल | |+---------------+----------------+------+-----+---------- --+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में DATE और NULL रिकॉर्ड वाली तालिका से दिनांक फ़िल्टर करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FirstDate datetime, SecondDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-03-01, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग

  1. MySQL क्वेरी तालिका से केवल NULL मानों को बदलने के लिए?

    इसके लिए आप MySQL में शून्य मानों के लिए IS NULL गुण का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट); क्वेरी ठीक है, 1 पंक

  1. MySQL में VARCHAR से NULL में एक टेबल कॉलम बदलें

    बदलने के लिए, नीचे दिए गए सिंटैक्स के अनुसार चेंज के साथ ALTER कमांड का उपयोग करें - टेबल बदलें yourTableName yourColumnName बदलें yourColumnName डेटाटाइप NULL DEFAULT NULL; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) आइए तालिका कॉलम को NULL में बदलने के लिए उपरोक्त स