Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể viết thủ tục lưu trữ MySQL để chọn tất cả dữ liệu từ một bảng?

Để chứng minh điều đó, chúng tôi đang tạo một thủ tục có tên là ‘selectdetails ()’ sẽ tìm nạp tất cả các bản ghi từ bảng ‘student_detail’.

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

Bây giờ, sau khi gọi thủ tục này, chúng ta sẽ nhận được tất cả các bản ghi từ bảng ‘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)