Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tạo stored procedure lấy thông tin chi tiết cấu trúc bảng MySQL

Tạo thủ tục tabledetails() dùng DESCRIBE để xem cấu trúc bảng:

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    |       |
+-------------+-------------+------+-----+---------+-------+

DESCRIBE (hoặc SHOW COLUMNS) trả về metadata cột: tên, kiểu, NULL, khóa, mặc định, extra.