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

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

<घंटा/>

उपयोगकर्ता बनाने और अनुमति देने के लिए, सिंटैक्स इस प्रकार है -

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

यहाँ उपयोगकर्ता बनाने और अनुमति देने की क्वेरी है -

mysql> डेटाबेस बनाएं demo_app DEFAULT CHARACTER SET utf8;क्वेरी ओके, 1 पंक्ति प्रभावित, 1 चेतावनी (0.00 सेकंड)mysql> '123456' द्वारा पहचाने गए उपयोगकर्ता `जॉन_123' बनाएं;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> डेमो पर चयन प्रदान करें। डेमो। * 'जॉन_123' के लिए; क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) mysql> डेमो पर GRANT DELETE। * 'जॉन_123' के लिए; क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) mysql> डेमो पर निष्पादित करें। * सेवा `जॉन_123`;क्वेरी ठीक है, 0 पंक्तियां प्रभावित हुई हैं (0.00 सेकंड)

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

mysql> `जॉन_123` के लिए अनुदान दिखाएं;

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

<पूर्व>+------------------------------------------ -----------------------------+| जॉन_123@% |+------------------------------------------ के लिए अनुदान ----------------------------------+| *.* को `जॉन_123`@`%` पर उपयोग प्रदान करें || `डेमो` पर चयन करें, सम्मिलित करें, अपडेट करें, हटाएं, निष्पादित करें। * जॉन_123`@`%` |+-------------------------- -------------------------------------------------- ---+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. OR &AND शर्तों के साथ MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (0.63 sec) इंसर्ट कमांड का उपयोग करके टेबल मे

  1. MySQL क्वेरी गतिशील रूप से तालिका बनाने के लिए?

    इसके लिए आप संग्रहित प्रक्रिया का उपयोग कर सकते हैं। आइए हम गतिशील रूप से दो स्तंभों के साथ एक तालिका बनाते हैं अर्थात छात्र आईडी int के रूप में, जबकि छात्र नाम वर्कर के रूप में - mysql> DELIMITER $$ mysql> CREATE PROCEDURE creatingDynamicTableDemo(yourTableName VARCHAR(200))    ->

  1. AND OR . का उपयोग करके चयन करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentId int,    StudentName varchar(20),    StudentSubject varchar(20) ); Query OK, 0 rows affected (0.62 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable value