如何在mysql中创建具有旧数据库中一些表的新数据库[重复]
Posted
技术标签:
【中文标题】如何在mysql中创建具有旧数据库中一些表的新数据库[重复]【英文标题】:How to create new database having some tables from old database in mysql [duplicate] 【发布时间】:2014-11-21 01:39:49 【问题描述】:DB1
Flight Master
Source_Flight
Destination_Flight
Customer_Data
现在我想创建一个只有前 3 个表的新数据库。我该怎么做??我不想复制它并删除我不需要的表格
PS:- 这不是实际的数据库,我以这个为例。实际的数据库有很多表。
【问题讨论】:
但是这样我必须对所有我想复制的表都这样做。我不想这样做 不,你可以在mysqldump命令中添加多个表。 【参考方案1】:最好的方法是用 mysqldump 导出。
将你的数据库结构哑为文件mysqldump --no-data -u someuser -p mydatabase > script.sql
编辑您的脚本并在您的新实例中执行它。
【讨论】:
【参考方案2】:另一种方法..
1.Export the database you have as sql format.
2.Change the database name as you want in the downloaded sql file and remove the unwanted table also from it.
3.And import the new edited sql file.
【讨论】:
以上是关于如何在mysql中创建具有旧数据库中一些表的新数据库[重复]的主要内容,如果未能解决你的问题,请参考以下文章