如何使用 MySQL 拷贝数据库?直接方法:导出数据库:使用 mysqldump导入数据库:使用 mysql复制方法:创建新数据库并从现有数据库复制数据:CREATE DATABASE...SELECT将数据复制到其他表:INSERT INTO...SELECT附加选项:指定复制表:WHERE 子句过滤数据:WHERE 子句压缩备份:--compress 选项使用管道:将 mysqldump 输出传输到导入命令
如何使用 MySQL 拷贝数据库
直接方法:使用 MySQLdump
mysqldump -u username -p database-name > new-database.sql
mysql -u username -p database-name
复制方法:使用 CREATE...SELECT 语句
CREATE DATABASE new_database AS SELECT * FROM existing_database;
INSERT INTO new_table SELECT * FROM existing_table;
附加选项
--compress 选项进行导出时对 MySQLdump 输出进行压缩。示例
# 导出名为 "old_database" 的数据库 mysqldump -u root -p old_database > old_database.sql # 从 old_database 创建新数据库 "new_database" CREATE DATABASE new_database AS SELECT * FROM old_database;
提示