小编典典

为所有MySql表生成CREATE语句

sql

我想要1查询结果中的MySql表的所有 CREATE 语句。

例如, INFORMATION_SCHEMA 包含所有 表名,注释 等,但是 CREATE
语句存储在MySql中的什么位置?是否可以在一个查询中检索所有表?

目前,我正在检索1表的 ddl。我有100张桌子,所以我每次都可以重复一次,这很花时间

show create table row_format;

阅读 149

收藏
2021-04-15

共1个答案

小编典典

mysqldump -h localhost -u root -p –no-data –compact some_db

mysqldump -d --compact --compatible=mysql323 ${dbname}|egrep -v "(^SET|^/\*\!)"
2021-04-15