1.使用INSERT INTO SELECT语句复制表数据
使用INSERT INTO SELECT语句可以将一张表中的数据复制到另一张表中。具体步骤如下:
1)使用CREATE TABLE语句创建新表,表结构与原表一致。
2)使用INSERT INTO SELECT语句将原表中的数据复制到新表中。
示例代码:ew_table LIKE old_table;ew_table SELECT * FROM old_table;
2.使用SELECT INTO OUTFILE和LOAD DATA INFILE语句复制表数据
使用SELECT INTO OUTFILE和LOAD DATA INFILE语句可以将一张表中的数据导出到文件中,再将文件中的数据导入到另一张表中。具体步骤如下:
1)使用SELECT INTO OUTFILE语句将原表中的数据导出到文件中。
2)使用LOAD DATA INFILE语句将文件中的数据导入到新表中。
示例代码:p/old_table_data.txt' FROM old_table;pew_table;
ysqldump命令复制表数据ysqldump命令可以将一张表的数据导出为SQL文件,再将SQL文件中的数据导入到另一张表中。具体步骤如下:ysqldump命令导出原表中的数据为SQL文件。ysql命令将SQL文件中的数据导入到新表中。
示例代码:ysqldump -u root -p database old_table >old_table_data.sqlysqlew_table< old_table_data.sql
总结:ysqldump命令。读者可以根据实际需求选择合适的方法进行操作。