方法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%'