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

मैं एक वैरिएबल को एक MySQL स्क्रिप्ट में कैसे पास करूं?

<घंटा/>

आप सत्र चर का उपयोग करके एक चर को एक MySQL स्क्रिप्ट में पास कर सकते हैं। सबसे पहले आपको SET कमांड का उपयोग करके एक सेशन वेरिएबल सेट करना होगा। उसके बाद आपको उस वैरिएबल को एक MySQL स्क्रिप्ट में पास करना होगा।

वाक्य रचना इस प्रकार है -

पहला कदम :सेट कमांड का उपयोग।

सेट @anyVariableName - ='yourValue';

दूसरा चरण :एक वैरिएबल को एक MySQL स्क्रिप्ट में पास करें।

अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 सेट करें =आपका कॉलमनाम 1 + पूर्णांक मान जहां आपका कॉलमनाम 2 =@anyVariableName;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं Employee_Information -> (-> EmployeeId int NOT NULL AUTO_INCREMENT, -> EmployeeName varchar(20) NOT NULL, -> EmployeeSalary int, -> EmployeeStatus varchar(20), -> PRIMARY KEY(EmployeeId) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -

mysql> Employee_Information (कर्मचारी का नाम, कर्मचारी वेतन, कर्मचारी स्थिति) मान ('सैम', 17650, 'पूर्णकालिक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी का नाम, कर्मचारी वेतन, कर्मचारी स्थिति) में डालें मान ('कैरोल', 12000, 'प्रशिक्षु'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> कर्मचारी_सूचना में डालें (कर्मचारी का नाम, कर्मचारी वेतन, कर्मचारी स्थिति) मान ('बॉब', 17650, 'पूर्णकालिक'); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी का नाम, कर्मचारी वेतन, कर्मचारी स्थिति) मान ('माइक', 12000, 'प्रशिक्षु') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम) में डालें ,कर्मचारी वेतन,कर्मचारी स्थिति) मान('जॉन',17650,'पूर्णकालिक');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

mysql> कर्मचारी_सूचना से *चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------+--------------+----------------+- ---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन | कर्मचारी स्थिति |+---------------+--------------+----------------+-- --------------+| 1 | सैम | 17650 | पूर्णकालिक || 2 | कैरल | 12000 | प्रशिक्षु || 3 | बॉब | 17650 | पूर्णकालिक || 4 | माइक | 12000 | प्रशिक्षु || 5 | जॉन | 17650 | पूर्णकालिक |+---------------+--------------+----------------+-- --------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

एक वैरिएबल को MySQL स्क्रिप्ट में पास करने के लिए निम्नलिखित क्वेरी है -

mysql> सेट @EmpStatus - ='पूर्णकालिक'; क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.03 सेकंड) mysql> अद्यतन कर्मचारी_सूचना सेट कर्मचारी वेतन =कर्मचारी वेतन + 6500 जहाँ कर्मचारी स्थिति =@EmpStatus; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.18 सेकंड) पंक्तियों का मिलान हुआ - 3 परिवर्तित - 3 चेतावनियाँ - 0

अब सेलेक्ट स्टेटमेंट का उपयोग करके एक बार फिर से टेबल रिकॉर्ड्स की जांच करें। मैंने पूर्णकालिक काम करने वाले कर्मचारियों के लिए कर्मचारी वेतन में 6500 की वृद्धि की है।

क्वेरी इस प्रकार है -

mysql> कर्मचारी_सूचना से *चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------+--------------+----------------+- ---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन | कर्मचारी स्थिति |+---------------+--------------+----------------+-- --------------+| 1 | सैम | 24150 | पूर्णकालिक || 2 | कैरल | 12000 | प्रशिक्षु || 3 | बॉब | 24150 | पूर्णकालिक || 4 | माइक | 12000 | प्रशिक्षु || 5 | जॉन | 24150 | पूर्णकालिक |+---------------+--------------+----------------+-- --------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में SQL स्क्रिप्ट कैसे चलाएं?

    MySQL में SQL स्क्रिप्ट चलाने के लिए, MySQL कार्यक्षेत्र का उपयोग करें। सबसे पहले, आपको MySQL कार्यक्षेत्र खोलने की आवश्यकता है। स्नैपशॉट इस प्रकार है - SQL स्क्रिप्ट खोलने के लिए SQL स्क्रिप्ट खोलें। वैकल्पिक रूप से, निम्न शॉर्टकट कुंजी का उपयोग करें - Ctrl+Shift+O उसके बाद आपको डिस्क से अपनी

  1. PHP में जावास्क्रिप्ट चर कैसे पास करें?

    आप PHP में उसी पृष्ठ पर आसानी से JavaScript वैरिएबल मान प्राप्त कर सकते हैं। निम्नलिखित कोड एल आज़माएं। <script> var res = "success"; </script> <?php echo "<script>document.writeln(res);</script>"; ?>

  1. पायथन में एक अपवाद के लिए एक चर कैसे पास करें?

    यहां हम एक वेरिएबल को दिए गए एक्सेप्शन में पास कर रहे हैं। हम एक कस्टम अपवाद को परिभाषित कर रहे हैं उदाहरण अपवाद जो बेस क्लास अपवाद का उपवर्ग है और __init__ विधि को भी परिभाषित कर रहा है। हम अपवाद को बढ़ाने के लिए एक कोशिश-छोड़कर ब्लॉक का उपयोग करते हैं और चर को अपवाद के रूप में पास करते हैं। उदाहरण