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

MySQL में उपयोगकर्ता के लिए सभी अनुदान प्रदर्शित करें

<घंटा/>

उपयोगकर्ता के लिए सभी अनुदान प्रदर्शित करने के लिए INFORMATION_SCHEMA.SCHEMA_PRIVILEGES का उपयोग करें -

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES से *चुनें;

आइए एक उपयोगकर्ता के लिए सभी अनुदान दिखाने के लिए उपरोक्त सिंटैक्स को लागू करें -

mysql> INFORMATION_SCHEMA.SCHEMA_PRIVILEGES से *चुनें;

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

<पूर्व>+-----------------------------+---------------+ ------------------------+--------------------------+--- -----------+| ग्रांटी | TABLE_CATALOG | TABLE_SCHEMA | PRIVILGE_TYPE | IS_GRANTABLE |+-----------------------------+---------------+- ------------------------+--------------------------+---------- ----------+| 'mysql.sys'@'लोकलहोस्ट' | डीईएफ़ | व्यवस्था | ट्रिगर | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | चुनें | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | सम्मिलित करें | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | अद्यतन | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | हटाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | बनाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | ड्रॉप | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | संदर्भ | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | सूचकांक | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | बदलें | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | अस्थायी टेबल बनाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | लॉक टेबल | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | निष्पादित करें | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | दृश्य बनाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | दृश्य दिखाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | रूटीन बनाएं | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | दिनचर्या बदलें | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | घटना | नहीं || 'एडम स्मिथ'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | ट्रिगर | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | चुनें | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | सम्मिलित करें | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | अद्यतन | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | हटाएं | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | बनाएं | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | संदर्भ | नहीं || 'डेविड'@'लोकलहोस्ट' | डीईएफ़ | परीक्षण | बदलें | नहीं || 'mysql.session'@'localhost' | डीईएफ़ | प्रदर्शन_स्कीमा | चुनें | नहीं || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | चुनें | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | सम्मिलित करें | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | अद्यतन | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | हटाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | बनाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | ड्रॉप | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | संदर्भ | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | सूचकांक | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | बदलें | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | अस्थायी टेबल बनाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | लॉक टेबल | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | निष्पादित करें | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | दृश्य बनाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | दृश्य दिखाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | रूटीन बनाएं | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | दिनचर्या बदलें | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | घटना | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | नमूना | ट्रिगर | हाँ || 'रॉबर्ट'@'%' | डीईएफ़ | वेब | निष्पादित करें | नहीं |+-----------------------------+---------------+- ------------------------+--------------------------+---------- ----------+46 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट उपयोगकर्ता के लिए उपयोगकर्ता लॉग इन टाइम को कैसे अपडेट करें?

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

  1. MySQL में किसी तालिका के सभी फ़ील्ड प्रदर्शित करें?

    सभी फ़ील्ड प्रदर्शित करने के लिए, डेटाबेस को table_schema और विशिष्ट तालिका के साथ table_name के साथ सेट करें जैसा कि नीचे दिए गए सिंटैक्स में है - info_schema.columns से column_name as anyAliasName चुनें जहां table_schema=database() और table_name=yourTableName\G आइए पहले एक टेबल बनाएं - टेबल बना

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

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