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'-এ সংরক্ষিত টেবিল 'এরিনা'-এ কলাম 'আইডি'-তে একটি প্রাথমিক কী সীমাবদ্ধতা রয়েছে৷