MST

星途 面试题库

面试题:MySQL SHOW语句中如何查看数据库表的创建语句

在MySQL中,使用SHOW语句,如何获取某个数据库表的完整创建语句?请举例说明。
42.1万 热度难度
数据库MySQL

知识考点

AI 面试

面试题答案

一键面试

在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 表完整的创建语句。

注意:实际返回的内容会根据表的结构和配置有所不同。