方法1:



Create table new_table_name (Select * from old_table_name);



方法2:

1.先备份表结构和数据
#导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1   > 导出文件.sql



mysqldump -uroot -proot -h192.168.1.101 Project persons > persons.sql



2.在导出的sql文件中修改备份表的名字,修改成你想要新创建的表名,如Persons_backup

3.登录MySQL     

4.选择数据库     

5.执行: Source 备份表的路径 如:Source d:\persons.sql 回车即可。     

6.完成.

MySQL Select into outfile用于导出指定的查询数据到文件如下:



Select * into outfile 'D:\\outfile1.txt' from reiyendms.user_info where last_name like '%xiao%'