对不起,如果这是一个愚蠢的问题。我想知道是否/如何使用mysql控制台/命令行将表从一个数据库导入到另一个数据库。我很乐意用这样的东西加快我的工作流程
CREATE DATABASE dbname;
IMPORT tables into dbname
我一直在使用wamp在本地创建大量数据库,并希望使用命令行轻松创建我的数据库并导入一些WordPress表。提前致谢。
答案 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部分,允许您使用新名称创建数据库。