mysql表与表之间数据的转移

Posted 云淡风轻天明明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql表与表之间数据的转移相关的知识,希望对你有一定的参考价值。

1.相同表结构

INSERT INTO table1 SELECT * FROM table2;

2.不同表结构

INSERT INTO table1(filed1,...,filedn) SELECT table2.filed1,...,table2.filedn FROM table2;

3.如果是不同数据库之间,参考以下:

INSERT into db_ds_edu.t_exam_student(stu_id,stu_number,stu_name,school_id,campus_id,grade_id,class_id,xuebu_id) 
  SELECT stu.id 
     , stu.student_num 
    ,person.name 
     , stu.school_id 
     , stu.campus_id 
     , stu.grade_id 
     , stu.clas_id 
     , stu.xuebu_id 
FROM 
  db_ds.t_stu_info AS stu 
    ,db_ds.t_p_person_info as person 
    WHERE stu.person_id = person.id 
---------------------
作者:清无时空
来源:CSDN
原文:https://blog.csdn.net/sinat_34439107/article/details/70214335
版权声明:本文为博主原创文章,转载请附上博文链接!


















以上是关于mysql表与表之间数据的转移的主要内容,如果未能解决你的问题,请参考以下文章

mysql学习第6篇:数据库之表与表之间的关系

MySQL数据库学习第六篇表与表之间的关系

mysql表与表之间建关系

MySql链表语句--博客园老牛大讲堂

数据库表与表之间的关系

数据库设计表与表之间的关系详细介绍