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

MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

<घंटा/>

आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable1933 मानों ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1933 मानों में डालें ('डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1933 मानों ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1933 मानों में डालें ('जॉन डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1933 से * चुनें;

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

<पूर्व>+--------------+| क्लाइंटनाम |+--------------+| क्रिस ब्राउन || डेविड मिलर || एडम स्मिथ || जॉन डो |+--------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ एक संग्रहीत कार्यविधि बनाने और रिकॉर्ड प्रदर्शित करने के लिए उसमें SELECT सेट करने की क्वेरी है -

mysql> सीमांकक //mysql> प्रक्रिया बनाएं display_all_records() DemoTable1933 से * चुनें; अंत//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;

अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं:

mysql> कॉल display_all_records();

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

<पूर्व>+--------------+| क्लाइंटनाम |+--------------+| क्रिस ब्राउन || डेविड मिलर || एडम स्मिथ || जॉन डो |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
  1. MySQL संग्रहीत प्रक्रिया कुछ शर्त के साथ रिकॉर्ड अद्यतन करने के लिए?

    इसके लिए आप PROCEDURE में WHERE क्लॉज के साथ UPDATE कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (103, जॉन, डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड)

  1. MySQL संग्रहीत कार्यविधि में किसी तालिका में डेटा सम्मिलित करें?

    संग्रहीत कार्यविधि में तालिका में सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है - create procedure yourProcedureName(OptionalParameter)    begin    insert into yourTableName() values(yourValue1,yourValue2,...N); end में डालें ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल ब

  1. MySQL संग्रहीत कार्यविधि SHOW CREATE TABLE निष्पादित करने के लिए?

    किसी संग्रहीत कार्यविधि में SHOW CREATE TAB निष्पादित करने के लिए, SHOW CREATE TABLE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) SHOW CREATE TABLE निष्पादित करने वाली संग्रहीत प्रक्रिया निम्नलिखित है - सीमांकक; कॉल कमांड का उपयोग करके संग्रहीत कार्य