mysql 备份数据

想在mysql库中某些数据备份下来。

1,创建一个新表,我们应需要保持表的原有属性

CREATE TABLE A LIKE B

这种方式可以把主键和索引一起copy过来。

2,把需要数据copy到新表中。

mysql不支持

select * from old_table into new_table where ...;

命令。可以使用

insert into new_table select * from old_table where ...;

note:下面这种方法可以一次完成两步,但它不能复制原有表格的主键和索引这些属性

CREATE TABLE A AS SELECT x,x,x,xx FROM B 

3,dump数据表

mysqldump -uusername -ppassword db1 table1 table2 > tb1tb2.sql
原文地址:https://www.cnblogs.com/silencExplode/p/3678610.html