首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从数据库中导入表

从数据库中导入表
EN

Stack Overflow用户
提问于 2013-10-11 04:00:41
回答 3查看 87关注 0票数 0

抱歉,如果这是个愚蠢的问题。我想知道是否/如何使用mysql控制台/命令行将表从一个数据库导入到另一个数据库。我很乐意用这样的东西来加速我的工作流程

代码语言:javascript
运行
复制
CREATE DATABASE dbname;
IMPORT tables into dbname

我已经使用wamp在本地创建了许多数据库,并且希望使用命令行轻松地创建我的数据库并导入一些WordPress表。在进阶时谢谢。

EN

回答 3

Stack Overflow用户

发布于 2013-10-11 04:06:12

使用CREATE TABLE targetdb.tablename SELECT * FROM sourcedb.tablename将表结构及其内容从一个数据库复制到另一个数据库。

请注意,自动递增和递增不会保留,但可以显式添加到CREATE TABLE语句中。

票数 0
EN

Stack Overflow用户

发布于 2013-10-11 04:13:11

您可以导出一个数据库,然后将其导入到另一个数据库。

mysqldump --主机=主机提示--用户=用户名--密码=密码--数据库名称> dump.sql mysql --主机=主机提示--用户=用户名--密码=密码数据库名称< dump.sql

谢谢

票数 0
EN

Stack Overflow用户

发布于 2013-10-11 04:14:35

您应该熟悉mysqldump工具(http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html)的用法和命令行mysql的用法

代码语言:javascript
运行
复制
> mysqldump --no-create-db [DB name] > /path/to/file.sql
> mysql -h [hostname] -u [username] -p[password] [new db name] < /path/to/file.sql

注意这里使用的--no-create-db选项,该选项将删除SQL的CREATE DATABASE部分,允许您使用新名称创建DB。

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

https://stackoverflow.com/questions/19305101

复制
相关文章

相似问题

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