在MySQL中,我們可以使用SHOW CREATE TABLE語句來查看創建表的語句。
SHOW CREATE TABLE table_name;
其中,table_name是你想要查看創建語句的表的名稱。
運行該語句后,MySQL會返回一個含有兩列的結果集,第一列為表名,第二列為該表的創建語句。
+------------+-----------------------------------------+ | Table | Create Table | +------------+-----------------------------------------+ | table_name | CREATE TABLE `table_name` ( | | | `id` int(11) NOT NULL AUTO_INCREMENT, | | | `name` varchar(50) DEFAULT NULL, | | | `age` int(11) DEFAULT NULL, | | | PRIMARY KEY (`id`) | | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 | +------------+-----------------------------------------+
可以看到,第二列的返回值就是該表的創建語句,包括了表名、各字段名稱、數據類型、默認值、長度、約束等信息。
通過該語句,我們可以方便地獲取不同表的創建語句,便于在開發、測試、部署等環節中進行使用。