首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql中导出多表?

问如何在mysql中导出多表?
EN

Stack Overflow用户
提问于 2011-03-04 11:24:30
回答 2查看 41.4K关注 0票数 17

我有10+表,我想把它们导出到另一个数据库。我怎么能这么做呢?我尝试了select * from table_a,table_b到我们的文件"/tmp/tmp.data",但是它连接了这两个表。

EN

回答 2

Stack Overflow用户

发布于 2013-07-05 09:04:15

可能太晚了,但我要说的是:

导出整个数据库:

代码语言:javascript
复制
mysqldump -u user -p database_name > filename.sql

仅导出数据库的一个表:

代码语言:javascript
复制
mysqldump -u user -p database_name table_name > filename.sql

导出数据库的多个表项

类似于导出一个表,但在第一个表名之后继续写入表名(每个表名之间有一个空格)。导出3个表示例:

代码语言:javascript
复制
mysqldump -u user -p database_name table_1 table_2 table_3 > filename.sql

备注:

表格按照它们在命令中写下的顺序导出(即写入文件)。

上面的所有示例都导出数据库或表的结构和数据。要仅导出结构,请使用no-data。示例仅导出数据库的一个表,但不带数据:

代码语言:javascript
复制
mysqldump -u user -p --no-data database_name table_name > filename.sql
票数 61
EN

Stack Overflow用户

发布于 2011-03-04 11:26:46

导出mysqldump -u user -p mydatabasename > filename.sql

导入mysql -u user -p anotherdatabase < filename.sql

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5189303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档