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

टेबल से सभी डेटा चुनने के लिए MySQL स्टोर्ड प्रोसीजर कैसे लिखें?


इसे दर्शाने के लिए हम 'selectdetails()' नामक एक प्रोसीजर बना रहे हैं जो 'student_detail' टेबल से सभी रिकॉर्ड्स प्राप्त करेगा।

mysql> Delimiter //
mysql> Create Procedure selectdetails()
    ->
    BEGIN
    Select * from student_detail;
    END//
Query OK, 0 rows affected (0.00 sec)

अब, इस प्रोसीजर को इनवोक करने के बाद, हमें 'student_detail' टेबल से सभी रिकॉर्ड्स मिलेंगे।

mysql> Delimiter ;
mysql> CALL selectdetails();
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|         100 | Gaurav      | Delhi      |
|         101 | Raman       | Shimla     |
|         103 | Rahul       | Jaipur     |
|         104 | Ram         | Chandigarh |
|         105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)

  1. - MySQL में NOT EQUAL ऑपरेटर (<>) का उपयोग करके विशिष्ट ID को छोड़कर सभी रिकॉर्ड चुनें

    MySQL <> ऑपरेटर: विशिष्ट मान को बाहर करके चयन करना <> ऑपरेटर (या !=) नॉट इक्वल टू के लिए उपयोग होता है। इसका उपयोग करके आप किसी विशिष्ट ID या मान को छोड़कर सभी रिकॉर्ड चुन सकते हैं। उदाहरण: StudentId = 2 को छोड़कर सभी चुनें टेबल बनाएं: CREATE TABLE DemoTable7 ( StudentId INT NOT NULL AUTO

  1. - MySQL स्टोर्ड प्रोसीजर में OUT पैरामीटर और SELECT INTO का उपयोग

    MySQL स्टोर्ड प्रोसीजर में OUT पैरामीटर का उपयोग करके क्वेरी परिणाम (जैसे योग) को कॉलर को वापस कर सकते हैं। SELECT ... INTO वेरिएबल में मान असाइन करता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1860 (Amount INT); डेटा डालें mysql> INSERT INTO DemoTable1860 VALUES(1590), (410), (3000); स्टो

  1. - Python में MySQL का उपयोग करके टेबल से सभी डेटा चुनना

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