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

MySQL टेबल को मेंटेन करने में CHECK TABLE स्टेटमेंट का क्या उपयोग है?


कुछ गलत हो सकता है जो डेटाबेस सर्वर के साथ हो सकता है जैसे, सर्वर अप्रत्याशित रूप से बंद हो गया था, हार्ड डिस्क पर डेटा लिखते समय त्रुटि, आदि। ये स्थितियां डेटाबेस को गलत तरीके से संचालित कर सकती हैं और सबसे खराब स्थिति में, इसे क्रैश किया जा सकता है।

चेक टेबल स्टेटमेंट की मदद से MySQL हमें डेटाबेस टेबल की अखंडता की जांच करने की अनुमति देता है। इसका सिंटैक्स इस प्रकार होगा -

<पूर्व>तालिका तालिका का नाम जांचें

यहाँ, table_name तालिका का नाम है।

उदाहरण

हम इस कथन को तालिका Student_info के लिए निम्नानुसार चला रहे हैं -

mysql> तालिका की जांच करें student_info\G************************** 1. पंक्ति ********** **** तालिका:query.student_info सेशन:checkMsg_type:statusMsg_text:OK1 पंक्ति में सेट (0.00 सेकंड)

  1. MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT कथन का उपयोग MySQL तालिका में डुप्लिकेट डेटा को सम्मिलित करने से रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड किसी मौजूदा रिकॉर्ड की नकल नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है, लेकिन यदि रिकॉ

  1. MySQL तालिका में किसी पंक्ति की उपस्थिति की जाँच करने का सबसे कारगर तरीका क्या है?

    सबसे कुशल एक पंक्ति की उपस्थिति की जांच करना चाहते हैं, गिनती का उपयोग करें (): अपने TableName से गिनती चुनें(1) जहां आपकी स्थिति है; आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable(Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र

  1. C# में 'Using' स्टेटमेंट का क्या उपयोग है?

    यूजिंग स्टेटमेंट का उपयोग एक या एक से अधिक रिसोर्स को सेट करने के लिए किया जाता है। इन संसाधनों को निष्पादित किया जाता है और संसाधन जारी किया जाता है। कथन का उपयोग डेटाबेस संचालन के साथ भी किया जाता है। मुख्य लक्ष्य संसाधनों का प्रबंधन करना और सभी संसाधनों को स्वचालित रूप से जारी करना है। आइए एक उ