从数据库导入表

时间:2013-10-10 20:00:41

标签: mysql sql database wordpress

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

CREATE DATABASE dbname;
IMPORT tables into dbname

我一直在使用wamp在本地创建大量数据库,并希望使用命令行轻松创建我的数据库并导入一些WordPress表。提前致谢。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

mysqldump --host = hostip --user = username --password = password --database databasename> dump.sql mysql --host = hostip --user = username --password = password databasename< dump.sql

由于

答案 2 :(得分:0)

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

> 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部分,允许您使用新名称创建数据库。