किसी टेबल पर लागू कंस्ट्रेंट देखने के लिए SHOW CREATE TABLE स्टेटमेंट का उपयोग करें। यह टेबल निर्माण का पूरा SQL दिखाता है जिसमें सभी कंस्ट्रेंट शामिल होते हैं।
सिंटैक्स
SHOW CREATE TABLE table_name;
उदाहरण
employees टेबल के कंस्ट्रेंट देखना:
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)
परिणाम विश्लेषण
PRIMARY KEY (`Id`)-Idकॉलम पर प्राइमरी कीNOT NULL-Idपर नॉट नल कंस्ट्रेंटAUTO_INCREMENT- ऑटो इन्क्रीमेंट
<ली>ENGINE=InnoDB- स्टोरेज इंजन (FK के लिए आवश्यक)
DEFAULT NULL - Name पर डिफ़ॉल्ट
अन्य उपयोगी कमांड
SHOW CREATE TABLE db_name.table_name;
नोट: \G वर्टिकल फॉर्मेट में आउटपुट देता है जो पढ़ने में आसान होता है।