1.使用INSERT INTO SELECT語句復制表數據
使用INSERT INTO SELECT語句可以將一張表中的數據復制到另一張表中。具體步驟如下:
1)使用CREATE TABLE語句創(chuàng)建新表,表結構與原表一致。
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命令。讀者可以根據實際需求選擇合適的方法進行操作。