繁体   English   中英

从数据库导入表

[英]Import Tables From Database

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

CREATE DATABASE dbname;
IMPORT tables into dbname

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

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

请注意,不会保留自动递增和索引化,而是可以将其显式添加到CREATE TABLE语句中。

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

mysqldump --host = hostip --user =用户名--password = password-数据库数据库名称> dump.sql mysql --host = hostip --user = username --password =密码数据库名称<dump.sql

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM