MySQL-এ SHOW CREATE কমান্ড ব্যবহার
MySQL-এ SQL Server-এর sp_help-এর মতো টেবিল বা প্রসিডিউর কাঠামো দেখতে SHOW CREATE কমান্ড ব্যবহার করা হয়।
কেস ১: টেবিলের কাঠামো দেখা
SHOW CREATE TABLE yourTableName;
কেস ২: স্টোরড প্রসিডিউর কাঠামো দেখা
SHOW CREATE PROCEDURE yourProcedureName;
উদাহরণ: টেবিল তৈরি ও কাঠামো প্রদর্শন
প্রথমে একটি ডেমো টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable (
EmployeeId INT NOT NULL AUTO_INCREMENT,
EmployeeFirstName VARCHAR(40) NOT NULL,
EmployeeLastName VARCHAR(40) NOT NULL,
EmployeeAge INT,
EmployeeCountryName VARCHAR(40),
EmployeeCityName VARCHAR(40),
PRIMARY KEY (EmployeeId),
UNIQUE KEY (EmployeeFirstName, EmployeeCityName)
);
এখন SHOW CREATE TABLE চালাতে:
mysql> SHOW CREATE TABLE DemoTable;
আউটপুট ব্যাখ্যা
ফলাফলে টেবিলের পুরো CREATE TABLE স্টেটমেন্ট দেখা যাবে, যেখানে রয়েছে:
- কলামের নাম, ডেটা টাইপ, NULL/NOT NULL, ডিফল্ট ভ্যালু
- প্রাইমারি কী, ইউনিক কী কনস্ট্রেইন্ট
- ইঞ্জিন (InnoDB), ক্যারেক্টার সেট (utf8), কোলেশন
এই পদ্ধতিটি ফরেন কী কনস্ট্রেইন্টও দেখাবে যদি থাকে। এটি ডেভেলপমেন্ট ও ডিবাগিং-এ খুব কার্যকর।