SHOW CREATE TABLE कमांड किसी मौजूदा टेबल को बनाने के लिए सटीक SQL स्टेटमेंट दिखाता है।
सिंटैक्स:
SHOW CREATE TABLE yourTableName;
एक टेबल बनाते हैं:
CREATE TABLE StudentInformation (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(20),
StudentAge INT DEFAULT 18,
StudentRollNo INT,
StudentAddress VARCHAR(200),
StudentMarks INT,
StudentDOB DATETIME,
StudentAdmissionDate DATETIME
);
CREATE TABLE कमांड जनरेट करें:
SHOW CREATE TABLE StudentInformation;
आउटपुट
+--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | StudentInformation | CREATE TABLE `studentinformation` ( `StudentId` int(11) NOT NULL AUTO_INCREMENT, `StudentName` varchar(20) DEFAULT NULL, `StudentAge` int(11) DEFAULT '18', `StudentRollNo` int(11) DEFAULT NULL, `StudentAddress` varchar(200) DEFAULT NULL, `StudentMarks` int(11) DEFAULT NULL, `StudentDOB` datetime DEFAULT NULL, `StudentAdmissionDate` datetime DEFAULT NULL, PRIMARY KEY (`StudentId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
उपयोग:
- टेबल स्क्रिप्ट का बैकअप/निर्यात
- दूसरे सर्वर/डेटाबेस में टेबल पुनर्निर्माण
- स्कीमा तुलना
- डिफॉल्ट मान, कोलेशन, इंजन, ऑटो-इन्क्रीमेंट मान देखना
संबंधित: SHOW CREATE DATABASE db_name;, SHOW CREATE VIEW view_name;