面试题答案
一键面试在MySQL中,可以使用 SHOW CREATE TABLE
语句来获取某个数据库表的完整创建语句。示例如下:
假设我们有一个数据库 test_db
,其中有一张表 employees
,要获取该表的创建语句,可执行以下命令:
SHOW CREATE TABLE test_db.employees;
上述语句执行后,会返回类似如下的结果:
| Table | Create Table |
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| employees | CREATE TABLE `employees` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
这里的 CREATE TABLE
部分就是 employees
表完整的创建语句。
注意:实际返回的内容会根据表的结构和配置有所不同。