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

उपयोगकर्ता को केवल एक MySQL दृश्य देखने की अनुमति दें?

<घंटा/>

किसी उपयोगकर्ता को केवल एक MySQL दृश्य देखने की अनुमति देने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें

' yourUserName@'yourLocalHost' को yourDatabaseName.yourViewName पर चयन प्रदान करें;

सबसे पहले आपको किसी तालिका से सभी दृश्य नाम प्रदर्शित करने की आवश्यकता है। वाक्य रचना इस प्रकार है -

अपने डेटाबेस नाम में पूर्ण तालिकाएं दिखाएं जहां TABLE_TYPE 'व्यू' की तरह है;

अब डेटाबेस से सभी दृश्य प्रदर्शित करने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां मैं डेटाबेस नाम 'टेस्ट' का उपयोग कर रहा हूं। क्वेरी इस प्रकार है -

mysql> परीक्षण में पूर्ण तालिकाएं दिखाएं जहां TABLE_TYPE 'VIEW' पसंद करते हैं;

निम्न आउटपुट है -

<पूर्व>+------------------------------------------+---------------+| टेबल्स_इन_टेस्ट | Table_type |+------------------------------------------+---------------+| empidandempname_view | देखें || एम्पइन्फोव्यू | देखें || देखने योग्य | देखें || view_student | देखें || viewemployeeidandemployeename | देखें |+-------------------------------------+---------------+5 पंक्तियां सेट में (0.00 सेकंड)

MySQL.user तालिका से सभी उपयोगकर्ता नाम और होस्ट प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;

निम्न आउटपुट है -

<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| मनीष | % || User2 | % || mysql.infoschema | % || mysql.सेशन | % || mysql.sys | % || जड़ | % || एडम स्मिथ | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट |+---------------------+----------+9 पंक्तियों में सेट (0.00 सेकंड)

उपयोगकर्ता के साथ-साथ होस्ट को भी अनुदान दें। अब, डेटाबेस 'टेस्ट' का उपयोग करें और व्यू 'व्यू एम्प्लॉयी और एम्प्लॉयीनाम' है। इसे 'एडम स्मिथ'@'लोकलहोस्ट' को प्रदान करने के लिए, निम्नलिखित प्रश्न है -

mysql> परीक्षण पर चयन प्रदान करें। viewemployeeidandemployeename to ' Adam Smith'@'localhost';क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)

  1. MySQL पर किसी भिन्न उपयोगकर्ता के रूप में लॉग इन कैसे करें?

    यदि आप MySQL पर एक अलग उपयोगकर्ता के रूप में लॉगिन करना चाहते हैं, तो आपको mysql -u -p कमांड का उपयोग करना होगा। एक अलग उपयोगकर्ता के रूप में लॉगिन करने के लिए सिंटैक्स निम्नानुसार है। mysql -u yourUsername -p एंटर की दबाने के बाद पासवर्ड डालें - उपरोक्त सिंटैक्स को समझने के लिए, आइए MySQL में एक यू

  1. MySQL में उपयोगकर्ता-परिभाषित चर का उपयोग करना

    आइए समझें कि उपयोगकर्ता चर क्या हैं और उनका उपयोग MySQL में कैसे किया जा सकता है। हम नियम भी देखेंगे - उपयोगकर्ता चर @var_name के रूप में लिखे गए हैं। यहाँ, var_name चर नाम को संदर्भित करता है, जिसमें अक्षरांकीय वर्ण, ., _, और $ होते हैं। एक उपयोगकर्ता चर नाम में अन्य वर्ण हो सकते हैं यदि उन्ह

  1. MySQL इंस्टालेशन संबंधित प्रोग्राम

    5 MySQL इंस्टालेशन संबंधित प्रोग्राम हैं। उन्हें सूचीबद्ध किया गया है, और नीचे संक्षेप में चर्चा की गई है - comp_err mysql_secure_installation mysql_tzinfo_to_sql mysql_upgrad comp_err Comp_err errmsg.sys फ़ाइल बनाता है जिसका उपयोग mysqld द्वारा उन त्रुटि संदेशों को निर्धारित करने के