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

MySQL में उपयोग किए जाने वाले विभिन्न कमांड क्या हैं?


SQL भाषा को चार प्रकार के प्राथमिक भाषा स्टेटमेंट में विभाजित किया गया है: DML, DDL, DCL और TCL। इन स्टेटमेंट का उपयोग करके, हम डेटाबेस ऑब्जेक्ट बनाकर और बदलकर डेटाबेस की संरचना को परिभाषित कर सकते हैं और हम अपडेट या डिलीशन के माध्यम से टेबल में डेटा में हेरफेर कर सकते हैं। हम यह भी नियंत्रित कर सकते हैं कि कौन सा उपयोगकर्ता डेटा पढ़/लिख सकता है या एकल कार्य इकाई बनाने के लिए लेनदेन का प्रबंधन कर सकता है।

SQL स्टेटमेंट की चार मुख्य श्रेणियां निम्नानुसार हैं:

DML (डेटा मैनिपुलेशन लैंग्वेज)

DML स्टेटमेंट टेबल में रिकॉर्ड को प्रभावित करते हैं। ये डेटा पर किए जाने वाले बुनियादी ऑपरेशन हैं जैसे टेबल से कुछ रिकॉर्ड चुनना, नए रिकॉर्ड डालना, अनावश्यक रिकॉर्ड हटाना, और मौजूदा रिकॉर्ड अपडेट/संशोधित करना।

DML स्टेटमेंट में निम्नलिखित शामिल हैं:

  • SELECT - टेबल से रिकॉर्ड चुनें
  • INSERT - नए रिकॉर्ड डालें
  • UPDATE - मौजूदा रिकॉर्ड अपडेट/संशोधित करें
  • DELETE - मौजूदा रिकॉर्ड हटाएं

DDL (डेटा डेफिनिशन लैंग्वेज)

DDL स्टेटमेंट डेटाबेस या टेबल संरचना और स्कीमा को बदलने/संशोधित करने के लिए उपयोग किए जाते हैं। ये स्टेटमेंट डेटाबेस ऑब्जेक्ट के डिजाइन और स्टोरेज को संभालते हैं।

  • CREATE - नई टेबल, डेटाबेस, स्कीमा बनाएं
  • ALTER - मौजूदा टेबल, कॉलम विवरण बदलें
  • DROP - डेटाबेस से मौजूदा ऑब्जेक्ट हटाएं

DCL (डेटा कंट्रोल लैंग्वेज)

DCL स्टेटमेंट उपयोगकर्ताओं के डेटाबेस ऑब्जेक्ट पर एक्सेस स्तर को नियंत्रित करते हैं।

  • GRANT - उपयोगकर्ताओं को कुछ डेटाबेस ऑब्जेक्ट पर पढ़ने/लिखने की अनुमति दें
  • REVOKE - उपयोगकर्ताओं को डेटाबेस ऑब्जेक्ट पर पढ़ने/लिखने की अनुमति से वंचित करें

TCL (ट्रांजैक्शन कंट्रोल लैंग्वेज)

TCL स्टेटमेंट आपको SQL स्टेटमेंट के भीतर डेटा की अखंडता बनाए रखने के लिए लेनदेन को नियंत्रित और प्रबंधित करने की अनुमति देते हैं।

  • BEGIN TRANSACTION - एक लेनदेन खोलें
  • COMMIT TRANSACTION - एक लेनदेन कमिट करें
  • ROLLBACK TRANSACTION - किसी त्रुटि के मामले में लेनदेन रोलबैक करें

अतिरिक्त: MySQL में START TRANSACTION (BEGIN समानार्थी), SAVEPOINT, SET AUTOCOMMIT भी TCL का हिस्सा हैं।

  1. जावा 9 में JShell में विभिन्न /edit कमांड्स जावा 9 में JShell में विभिन्न /edit कमांड्स

    JShell जावा 9 में पेश किया गया एक कमांड-लाइन टूल है जो main() मेथड के बिना डिक्लेरेशन्स, स्टेटमेंट्स, और एक्सप्रेशन्स का मूल्यांकन करता है। JShell एक टेक्स्ट एडिटर सेट कर सकता है जिसे JShell Edit Pad कहा जाता है, जो कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे /edit कमांड का उपयोग करक

  1. - Java 9 में JShell में विभिन्न /vars कमांड क्या हैं?

    JShell Java 9 में पेश किया गया एक इंटरैक्टिव कमांड-लाइन टूल है। इसे REPL टूल भी कहा जाता है जो इनपुट लेता है, उसका मूल्यांकन करता है, और यूजर को आउटपुट प्रिंट करता है। JShell टूल में, आंतरिक कमांड /vars का उपयोग करके बनाए गए सभी वेरिएबल्स को सूचीबद्ध करना संभव है। JShell टूल में नीचे सूचीबद्ध अनुस

  1. - Java 9 में JShell में विभिन्न /types कमांड क्या हैं?

    JShell टूल Java 9 संस्करण में पेश किया गया है। इसे REPL (Read-Evaluate-Print-Loop) टूल भी कहा जाता है जो हमें Java कोड निष्पादित करने और तत्काल परिणाम प्राप्त करने की अनुमति देता है। हमें /types कमांड का उपयोग करके घोषित प्रकारों जैसे class, interface, enum, आदि को सूचीबद्ध करने की आवश्यकता है। JSh