MySQL 如何编写MySQL存储过程以从表中选择所有数据?

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)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程