MySQL SHOW CREATE TABLE स्टेटमेंट हमें किसी विशेष टेबल पर लागू बाधाओं के साथ-साथ किसी अन्य डेटाबेस में संग्रहीत उस टेबल के बारे में कुछ अन्य विवरण प्रदान करेगा, जिसका मैं वर्तमान में उपयोग कर रहा हूं। इसका सिंटैक्स इस प्रकार होगा -
सिंटैक्स
SHOW CREATE TABLE db_name.table_name;
यहाँ table_name उस तालिका का नाम है जिस पर हम बाधाओं को देखना चाहते हैं।
Db_name उस डेटाबेस नाम का नाम है जिसमें तालिका संग्रहीत है।
उदाहरण
इस उदाहरण में हम MySQL डेटाबेस में संग्रहीत 'एरिना' नाम की तालिका का विवरण प्राप्त कर रहे हैं -
mysql> Show Create table mysql.arena\G *************************** 1. row *************************** Table: arena Create Table: CREATE TABLE `arena` ( `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, `Photo` blob, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 1 row in set (0.00 sec)
उपरोक्त परिणाम सेट से पता चलता है कि 'mysql' में संग्रहीत तालिका 'एरिना' में कॉलम 'आईडी' पर प्राथमिक कुंजी बाधा है।