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

एक MySQL प्रक्रिया में तालिका से चयन के साथ आउट पैरामीटर/पढ़ने के डेटा का उपयोग कैसे करें?

<घंटा/>

इसके लिए आप SELECT INTO का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1860 (राशि int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1860 मान (1590) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1860 मानों (410) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1860 मानों में डालें ( 3000);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

Mysql> DemoTable1860 से * चुनें;

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

<पूर्व>+----------+| राशि |+--------+| 1590 || 410 || 3000 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

संग्रहीत कार्यविधि बनाने और OUT पैरामीटर का उपयोग करने के लिए क्वेरी निम्नलिखित है -

mysql> सीमांकक //mysql> प्रक्रिया बनाएं use_of_out_parameter(TotalAmount int से बाहर) DemoTable1860 से TotalAmount में सेलेक्ट योग (राशि) शुरू करें; अंत//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;

कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -

mysql> कॉल use_of_out_parameter(@TotalAmount);क्वेरी ओके, 1 पंक्ति प्रभावित (0.00 सेकंड)

अब आप पैरामीटर चर का उपयोग कर सकते हैं -

mysql> @TotalAmount चुनें;

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

<पूर्व>+--------------+| @TotalAmount |+--------------+| 5000 |+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL तालिका से डेटा हटाने के बाद 1 के साथ स्वत:वृद्धि कैसे करें?

    इसके लिए आप TRUNCATE TABLE कमांड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1796 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1

  1. संपूर्ण तालिका को वापस करने के लिए चयन के साथ MySQL प्रक्रिया

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1971 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentPassword int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1971(StudentName,Studen

  1. पायथन में MySQL का उपयोग करके किसी तालिका से सभी डेटा का चयन कैसे करें?

    MySQL में टेबल में रो और कॉलम होते हैं। कॉलम फ़ील्ड निर्दिष्ट करते हैं और पंक्तियाँ डेटा के रिकॉर्ड निर्दिष्ट करती हैं। तालिकाओं में डेटा का उपयोग करने के लिए लाने की आवश्यकता है। हमें कभी-कभी MySQL तालिका से सभी डेटा लाने की आवश्यकता हो सकती है। सभी पंक्तियों को SELECT * कथन का उपयोग करके तालिका स