sql把一个表的某几列的数据存到另一个表里

一.如何用slq语句把一个表中的某几个字段的数据插入到另一个新表中,就要用下面这条slq语句:    insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2

   这里有一点值得注意的是这2个字段要一一对应,并且按顺序。 二.如果另一个表是已经有数据的表,只希望更改其中的一列或几列的话,则用下面的sql语句:   update 表名1,表名2 set 表名1.字段1 = 表名2.字段1 where 表名1.字段2 = 表名2.字段2  

   因为第二个表是更新,所以只要指定与第一个表的关系,目的是数据的更新的时候能一一对应。

原文地址:https://www.cnblogs.com/mingforyou/p/3545165.html