Câu lệnh MySQL SHOW CREATE TABLE sẽ cung cấp cho chúng ta các ràng buộc được áp dụng cho một bảng cụ thể cùng với một số chi tiết khác về bảng đó. Cú pháp của nó sẽ như sau -
Cú pháp
SHOW CREATE TABLE table_name;
Ở đây table_name là tên của bảng mà chúng ta muốn xem các ràng buộc.
Ví dụ
Trong ví dụ này, chúng tôi nhận được thông tin chi tiết của bảng có tên là "nhân viên" -
mysql> Show Create table employees\G *************************** 1. row *************************** Table: employees Create Table: CREATE TABLE `employees` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(35) DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 1 row in set (0.00 sec)
Tập hợp kết quả trên cho thấy rằng có một ràng buộc CHÍNH CHÍNH đối với cột "id" trong bảng "nhân viên".