首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用命令行将单个表导入到mysql数据库中

如何使用命令行将单个表导入到mysql数据库中
EN

Stack Overflow用户
提问于 2011-03-22 14:27:33
回答 19查看 354.1K关注 0票数 151

我已经成功地使用命令行导入了一个数据库,但现在我的难点是如何使用命令行将单个表及其数据导入到现有数据库中。

EN

回答 19

Stack Overflow用户

发布于 2011-03-22 14:32:48

Linux:

在命令行中

代码语言:javascript
复制
 mysql -u username -p  databasename  < path/example.sql

将您的表放入example.sql

单表导入/导出:

  1. 导出表架构

mysqldump -u用户名-p数据库名tableName >路径/示例.sql

这将在所述路径下创建一个名为sql的文件,并编写用于将表tableName.

  • Import数据创建到表中的create table example.sql命令

mysql -u用户名-p数据库名< path/example.sql

该命令需要一个包含表tableNameinsert语句形式的数据的sql文件。将执行所有insert语句并加载数据。

票数 342
EN

Stack Overflow用户

发布于 2013-08-05 04:46:26

导出:

代码语言:javascript
复制
mysqldump --user=root databasename > whole.database.sql
mysqldump --user=root databasename onlySingleTableName > single.table.sql

导入

整个数据库

代码语言:javascript
复制
mysql --user=root wholedatabase < whole.database.sql

单个

代码语言:javascript
复制
mysql --user=root databasename < single.table.sql
票数 42
EN

Stack Overflow用户

发布于 2011-08-24 16:33:35

如果您可以选择重新导出数据,则所有这些选项都很好。

但是,如果您需要使用现有的SQL文件,并使用其中的特定表,则可以使用this perl script in the TimeSheet blog将表提取到单独的SQL文件中,然后导入它。

原来的链接已经死了,所以有人把它放在上面是一件好事,而不是作者,on GitHub, in this link贾里德·切尼。

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

https://stackoverflow.com/questions/5387619

复制
相关文章

相似问题

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