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

MySQL स्टोर्ड प्रोसीजर से पूरी टेबल वापस करना

पैरामीटर लेकर पूरी टेबल डेटा लौटाने वाला स्टोर्ड प्रोसीजर

टेबल बनाएं और डेटा डालें:

mysql> create table DemoTable1971 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentPassword int ); Query OK, 0 rows affected (0.00 sec)
mysql> insert into DemoTable1971(StudentName,StudentPassword) values('John','123456'); ...

स्टोर्ड प्रोसीजर बनाएं:

mysql> delimiter // mysql> create procedure returnAll(pass varchar(30)) begin select * from DemoTable1971 where StudentPassword=pass; end // Query OK, 0 rows affected (0.00 sec) mysql> delimiter ;

प्रोसीजर कॉल करें:

mysql> call returnAll('123456');

आउटपुट (पूरी टेबल):

+-----------+-------------+-----------------+ | StudentId | StudentName | StudentPassword | +-----------+-------------+-----------------+ |         1 | John        |          123456 | |         2 | Chris       |          123456 | |         3 | David       |          123456 | |         4 | Mike        |          123456 | +-----------+-------------+-----------------+ 4 rows in set (0.00 sec)

व्याख्या: प्रोसीजर पासवर्ड पैरामीटर लेकर मिलान करने वाली सभी पंक्तियां लौटाता है।

  1. Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना

    ResultSetMetaData का उपयोग करके कॉलम मेटाडेटा प्राप्त करना इसके लिए ResultSetMetaData का उपयोग करें। पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCHAR(20), StudentLastName VARCHAR(20) ); Query OK, 0 rows affect

  1. - MySQL में सबसे अधिक घटनाओं वाले फील्ड मान को कैसे लौटाएं?

    MySQL में किसी कॉलम में सबसे अधिक बार आने वाले मान (मोड/Mode) को खोजने के लिए, GROUP BY के साथ COUNT(*) गिनें, फिर ORDER BY COUNT(*) DESC और LIMIT 1 से शीर्ष परिणाम लें। उदाहरण: सबसे आम FirstName खोजना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1940 (FirstName VARCHAR(20)); डेटा इन्सर्ट कर

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into