抱歉,如果这是个愚蠢的问题。我想知道是否/如何使用mysql控制台/命令行将表从一个数据库导入到另一个数据库。我很乐意用这样的东西来加速我的工作流程
CREATE DATABASE dbname;
IMPORT tables into dbname
我已经使用wamp在本地创建了许多数据库,并且希望使用命令行轻松地创建我的数据库并导入一些WordPress表。在进阶时谢谢。
发布于 2013-10-11 04:06:12
使用CREATE TABLE targetdb.tablename SELECT * FROM sourcedb.tablename
将表结构及其内容从一个数据库复制到另一个数据库。
请注意,自动递增和递增不会保留,但可以显式添加到CREATE TABLE
语句中。
发布于 2013-10-11 04:13:11
您可以导出一个数据库,然后将其导入到另一个数据库。
mysqldump --主机=主机提示--用户=用户名--密码=密码--数据库名称> dump.sql mysql --主机=主机提示--用户=用户名--密码=密码数据库名称< dump.sql
谢谢
发布于 2013-10-11 04:14:35
您应该熟悉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部分,允许您使用新名称创建DB。
https://stackoverflow.com/questions/19305101
复制相似问题