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

Tạo một thủ tục được lưu trữ để lấy thông tin chi tiết của một bảng MySQL cụ thể được lưu trữ trong cơ sở dữ liệu?


Ví dụ sau sẽ tạo một thủ tục có tên 'tabledetails' cung cấp tất cả các chi tiết của một bảng cụ thể được lưu trữ trong cơ sở dữ liệu.

Ví dụ

mysql> DELIMITER //
mysql> Create Procedure tabledetails()
   -> BEGIN
   -> DESCRIBE Student_detail;
   -> END //
Query OK, 0 rows affected (0.00 sec)

mysql> DELIMITER ;

mysql> CALL tabledetails;
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| Studentid   | int(11)     | NO   | PRI | NULL    |       |
| StudentName | varchar(20) | YES  |     | NULL    |       |
| address     | varchar(20) | YES  |     | NULL    |       |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)
Query OK, 0 rows affected (0.04 sec)