mysql导入数据的方法介绍,有需要的朋友可以参考下。
创建和表abc表结构一样的表abc1,并且将abc中的所有数据插入到abc1中:
复制代码 代码如下:
create table abc1 select * from abc
但这个语句不会将abc表中的索引也加入到abc1中来。
将本机里面3306端口上的mydaabse里的数据插入到本机里面3307端口的mydatabse上。要求3307的mydatabase里面必须有表名为mytable的表,而且表的结构和3306里面的mytable一样。
复制代码 代码如下:
mysqldump -t -h127.0.0.1 -P3306 -uroot -w"id>3" mydatabase mytable | mysql -uroot -h127.0.0.1 -P3307 mydatabase
将A表中的记录插入到B表中
如果A和B的结构是一样的:
复制代码 代码如下:
insert into B select * from A
如果A和B的中的某些字段是一样的:
复制代码 代码如下:
insert into B (field1,field2,field3) select field1,field2,field3 from A