mysql导入数据的方法介绍

发布时间:2020-02-05编辑:脚本学堂
创建和表abc表结构一样的表abc1,并且将abc中的所有数据插入到abc1中:create table abc1 select * from abc

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