NodeJS 怎么导出数据库表结构?

如图,怎么使用 NodeJS 导出 MySQL 数据库的表结构?格式类似这样的:


CREATE TABLE `ys_back_sale` (
`id` varchar(32) NOT NULL,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`user_id` varchar(32) NOT NULL COMMENT '操作员 ID',
`ys_back_salecol` varchar(45) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='退货单';
/*!40101 SET character_set_client = @saved_cs_client */;

其他格式也可以,但要能知道每个字段的类型、注释等信息。

阅读 4.6k
1 个回答

随便选一个操作 mysql 的库,执行原生 sql 语句就行了:
比如:SHOW CREATE TABLE <表名> 这个就是你看到的样子,
或者:DESCRIBE <表名> 也能查询到表结构。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题