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

MySQL में किसी विशिष्ट उपयोगकर्ता के लिए विशेषाधिकार (अनुदान) जांचें?

<घंटा/>

यदि आप किसी विशिष्ट उपयोगकर्ता के लिए विशेषाधिकारों की जांच करना चाहते हैं, तो नीचे दिए गए सिंटैक्स का उपयोग करें -

'yourUserName'@'yourHostName' के लिए अनुदान दिखाएं;

उपरोक्त सिंटैक्स किसी विशिष्ट उपयोगकर्ता के लिए विशेषाधिकारों की जाँच करेगा।

किसी विशिष्ट उपयोगकर्ता के लिए विशेषाधिकारों की जाँच करने के लिए, फिर FOR का उपयोग करें। मान लें कि हमारे पास एक उपयोगकर्ता नाम 'जॉन' है और होस्ट '%' है। उपयोगकर्ता "जॉन" के लिए विशेषाधिकार प्राप्त करने की क्वेरी निम्नलिखित है -

mysql> 'जॉन'@'%' के लिए अनुदान दिखाएं;

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

<पूर्व>+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------+| जॉन@%|+------------------------------------------ के लिए अनुदान -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------------+| अनुदान का चयन करें, सम्मिलित करें, अद्यतन करें, हटाएं, बनाएं, छोड़ें, पुनः लोड करें, शटडाउन, प्रक्रिया, फ़ाइल, संदर्भ, अनुक्रमणिका, परिवर्तन, डेटाबेस दिखाएं, सुपर, अस्थायी तालिकाएं, लॉक टेबल, समीक्षा करें, समीक्षा करें, समीक्षा करें, देखें , रूटीन बनाएं, रूटीन बदलें, क्रिएटर, इवेंट, ट्रिगर, टेबल स्पेस बनाएं, रोल बनाएं, ड्राप रोल ऑन *.* टू`जॉन`@`%` ग्रांट ऑप्शन के साथ || GrountBackup_admin, binlog_admin, connection_admin, necryption_key_admin, group_replication_admin, persistication_sla_variables_admin, प्रतिकृति_ slave_Admin, संसाधन_group_User, ROLE_ADMIN, SET_USER_ID, SYPER_VARIABLE_ADMIN, XA_RECOVER_ADMIN *। * `जॉन` @`% 'अपग्रेंट विकल्प | + --------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एक कॉलम में NULL या NOT NULL मानों की जाँच करें

    इसके लिए MySQL में IS NOT NULL का इस्तेमाल करें। आइए सिंटैक्स देखें- अपना कॉलमनाम चुनें अपनेटेबलनाम से न्यूल नहीं है; यदि कॉलम में NULL मान नहीं है तो उपरोक्त क्वेरी 1 लौटाती है अन्यथा 0. आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर

  1. MySQL में किसी विशिष्ट उपयोगकर्ता के लिए उपयोगकर्ता लॉग इन टाइम को कैसे अपडेट करें?

    इसके लिए LIMIT के साथ ORDER BY का इस्तेमाल करें। आइए पहले एक टेबल बनाएं जिसमें हमारे पास यूजर आईडी, लॉग इन टाइम और नाम के साथ एक कॉलम हो - mysql> create table DemoTable1911    (    UserId int,    UserLoggedInTime time,    UserName varchar(20)    )

  1. उपयोगकर्ता बनाने और अनुमति देने के लिए MySQL क्वेरी

    उपयोगकर्ता बनाने और अनुमति देने के लिए, सिंटैक्स इस प्रकार है - डेटाबेस बनाएं yourDatabaseName डिफॉल्ट कैरेक्टर सेट utf8;अपने पासवर्ड द्वारा पहचाने गए उपयोगकर्ता `yourUserName` बनाएं; अपने डेटाबेसनाम पर चयन दें। * `yourUserName` को अनुदान दें; अपने डेटाबेस नाम पर अनुदान दें। * `आपका उपयोगकर्ता नाम`