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

MySQL सभी डेटाबेस देखने की अनुमति देता है?

<घंटा/>

इसके लिए सिंटैक्स इस प्रकार है -

'yourUserName'@'yourHostName' से *.* पर शो डेटाबेस निरस्त करें;

आइए होस्ट नाम के साथ सभी उपयोगकर्ता नाम प्रदर्शित करें -

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

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

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

यहाँ एक विशिष्ट उपयोगकर्ता के सभी अनुदान देखने की क्वेरी है -

mysql> 'जॉन'@'लोकलहोस्ट' के लिए अनुदान दिखाएं;

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

<पूर्व>+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------+| जॉन @ लोकलहोस्ट के लिए अनुदान |+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------+| अनुदान का चयन करें, सम्मिलित करें, अद्यतन करें, हटाएं, बनाएं, छोड़ें, पुनः लोड करें, शटडाउन, प्रक्रिया, फ़ाइल, संदर्भ, अनुक्रमणिका, परिवर्तन करें, डेटाबेस दिखाएं, सुपर, अस्थायी तालिकाएं बनाएं, लॉक करें, प्रतिलिपि बनाएं, दस्तावेज़, निष्पादन, निष्पादन देखें, रूटीन बनाएं, रूटीन बदलें, उपयोगकर्ता बनाएं, ईवेंट बनाएं, ट्रिगर करें, टेबल स्पेस बनाएं, भूमिका बनाएं, * पर रोल ड्रॉप करें।* से `जॉन`@`लोकलहोस्ट` || अनुदान Backup_admin, binlog_admin, connective_admin, necryption_key_admin, group_replication_admin, persistication_slave_admin, record_group_Admin, संसाधन_ समूह_ admin, संसाधन_ समूह_असर, ROOL_ADMIN, SET_USER_ID, SYSTEM_VARIABLE_ADMIN, XA_RECOVER_ADMIN *। * `जॉन` @` localhost` | + ---------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------+2 पंक्तियाँ सेट में (0.07 सेकंड)

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

mysql> 'जॉन'@'लोकलहोस्ट' से *.* पर शो डेटाबेस निरस्त करें;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)

  1. कैसे एक MySQL दृश्य बनाने के लिए?

    एक MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स के अनुसार CREATE VIEW का उपयोग करें - अपने व्यूनाम को अपने टेबलनाम से चुनें * के रूप में बनाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1802 (StudentId int, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का

  1. MySQL वाले सर्वर पर सभी डेटाबेस में सभी तालिकाओं पर चयन कैसे करें?

    इसके लिए आप नीचे दिए गए सिंटैक्स के अनुसार GRANT SELECT स्टेटमेंट का उपयोग कर सकते हैं - चुनने के लिए *.* को yourUserName@yourHostName पर अनुदान दें; पहले होस्ट के साथ सभी उपयोगकर्ता नामों की सूची बनाएं - उपयोगकर्ता का चयन करें, mysql.user से होस्ट करें; यह निम्नलिखित आउटपुट देगा - +-------------

  1. MySQL में डेटाबेस की वापसी सूची?

    डेटाबेस की सूची वापस करने के लिए, सिंटैक्स इस प्रकार है - information_schema.schemata से किसी भी उपनाम के रूप में schema_name का चयन करें; यहाँ MySQL में डेटाबेस की सूची वापस करने के लिए क्वेरी है - information_schema.schemata से schema_name को DatabaseName के रूप में चुनें; यह निम्नलिखित आउटपुट