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

MySQL क्लाइंट प्रोग्राम


7 क्लाइंट प्रोग्राम हैं, जो नीचे सूचीबद्ध हैं -

  • mysql

  • mysqladmin

  • mysqlcheck

  • mysqldump

  • mysqlimportmysqlpump

  • mysqlshow

  • mysqlslap

आइए MySQL क्लाइंट प्रोग्राम को संक्षेप में समझते हैं -

mysql

mysql एक साधारण SQL शेल है जिसमें इनपुट लाइन संपादन क्षमताएं हैं। यह इंटरैक्टिव और गैर-संवादात्मक उपयोग का समर्थन करता है। जब इसे अंतःक्रियात्मक रूप से उपयोग किया जाता है, तो क्वेरी परिणाम ASCII-तालिका प्रारूप में प्रस्तुत किए जाते हैं।

इसे उपयोगकर्ता के कमांड दुभाषिया के संकेत से लागू किया जा सकता है। इसे नीचे दिखाया गया है -

<पूर्व>खोल> mysql db_name

mysqladmin

mysqladmin एक क्लाइंट है जो प्रशासनिक कार्यों को करने में मदद करता है। इसका उपयोग सर्वर के कॉन्फ़िगरेशन और वर्तमान स्थिति की जांच करने, डेटाबेस बनाने और छोड़ने, और बहुत कुछ करने के लिए भी किया जा सकता है।

mysqlcheck

mysqlcheck क्लाइंट टेबल रखरखाव करता है। यह तालिकाओं की जांच, मरम्मत, अनुकूलन या विश्लेषण करता है।

प्रत्येक तालिका लॉक है और इसलिए संसाधित होने पर अन्य सत्रों के लिए अनुपलब्ध है। लेकिन चेक ऑपरेशन के लिए, टेबल को केवल रीड लॉक के साथ लॉक किया जाता है।

mysqldump

mysqldump क्लाइंट उपयोगिता तार्किक बैकअप करने में मदद करती है, जिससे SQL स्टेटमेंट का एक सेट तैयार होता है जिसे मूल डेटाबेस ऑब्जेक्ट परिभाषाओं और तालिका डेटा को पुन:पेश करने के लिए निष्पादित किया जा सकता है। यह बैकअप के लिए एक या अधिक MySQL डेटाबेस को डंप करता है या किसी अन्य SQL सर्वर पर स्थानांतरित करता है।

mysqldump कमांड CSV, अन्य सीमांकित पाठ या XML प्रारूप में आउटपुट भी उत्पन्न करता है। उपयोगिता mysqldump को डंप किए गए तालिकाओं के लिए कम से कम चयन विशेषाधिकार की आवश्यकता होती है, डंप किए गए दृश्यों के लिए दृश्य दिखाएं, डंप किए गए ट्रिगर के लिए ट्रिगर, लॉक टेबल यदि - सिंगल-लेन-देन विकल्प का उपयोग नहीं किया जाता है, और प्रक्रिया अगर - नो-टेबलस्पेस विकल्प का उपयोग नहीं किया जाता है ।

mysqlimport

mysqlimport क्लाइंट एक कमांड-लाइन इंटरफ़ेस के साथ आता है जो LOAD DATA SQL स्टेटमेंट के साथ मदद करता है। mysqlimport के अधिकांश विकल्प सीधे LOAD DATA सिंटैक्स के क्लॉज़ का जवाब देते हैं

mysqlpump

आइए हम mysqlpump . की विशेषताओं को समझते हैं -

  • डेटाबेस के साथ-साथ डेटाबेस के भीतर वस्तुओं की समानांतर प्रसंस्करण, जिससे डंप प्रक्रिया को गति देने में मदद मिलती है।

  • यह बेहतर नियंत्रण प्रदान करता है कि कौन से डेटाबेस और डेटाबेस ऑब्जेक्ट (टेबल, संग्रहीत प्रोग्राम, उपयोगकर्ता खाते) को डंप करने की आवश्यकता है

  • mysql सिस्टम डेटाबेस में डालने के बजाय उपयोगकर्ता खातों को खाता-प्रबंधन विवरण (क्रिएट यूजर, ग्रांट) के रूप में डंप करना

mysqlshow

mysqlshow क्लाइंट का उपयोग यह देखने के लिए किया जा सकता है कि कौन से डेटाबेस मौजूद हैं, उनकी टेबल या टेबल के कॉलम या इंडेक्स। यह कई SQL SHOW कथनों के लिए एक कमांड-लाइन इंटरफ़ेस प्रदान करता है।

mysqlslap

mysqlslap यूटिलिटी एक डायग्नोस्टिक प्रोग्राम है जिसे एक MySQL सर्वर के लिए क्लाइंट लोड का अनुकरण करने और हर चरण के समय की रिपोर्ट करने के लिए डिज़ाइन किया गया है। यह काम करता है जैसे कई क्लाइंट सर्वर तक पहुंच रहे हैं।


  1. MySQL लाइक इन ()?

    आप रेगुलर एक्सप्रेशन (regexp) की मदद से MySQL लाइक IN () को भी लागू कर सकते हैं। वाक्य रचना इस प्रकार है - अपनेTableName से *चुनें जहां आपकाColumName regexp value1|value2|value3……|valueN; उपरोक्त तर्क को समझने के लिए, आपको एक तालिका बनानी होगी। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्

  1. MySQL में डिलीमीटर?

    डिलीमीटर का उपयोग तब किया जा सकता है जब आपको संग्रहीत कार्यविधियों को परिभाषित करने, कार्य करने के साथ-साथ ट्रिगर बनाने की आवश्यकता होती है। डिफ़ॉल्ट सीमांकक अर्धविराम है। आप प्रक्रियाओं वगैरह बनाने के लिए सीमांकक बदल सकते हैं। हालाँकि, लेकिन यदि आप कई कथनों पर विचार कर रहे हैं, तो आपको अलग-अलग सीम

  1. विंडोज़ के लिए MySQL कमांड लाइन क्लाइंट?

    विंडोज़ के लिए MySQL कमांड लाइन क्लाइंट स्थापित करने के लिए, आपको डाउनलोड लिंक प्राप्त करने के लिए निम्न URL पर जाना होगा https://dev.mysql.com/downloads/mysql/ - स्नैपशॉट इस प्रकार है - इसके बाद आपको ऑपरेटिंग सिस्टम को सेलेक्ट करना होगा। स्नैपशॉट इस प्रकार है - आपको विंडोज (x86, 32/64-बिट) च