使用SQL语句将一个表中的数据拷贝到另一个表中

声名:a,b ,都是表
--b表存在(两表结构一样)
INSERT INTO b SELECT * FROM a
若两表只是有部分(字段)相同,则
INSERT INTO b(col1,col2,col3,col4,...) SELECT col1,col2,col3,col4,...FROM a WHERE...
把表a插入到表b中去。
--b表不存在
CREATE TABLE b AS SELECT *  FROM a;(mysql用这条)
SELECT * INTO b FROM a
//
CREATE TABLE b AS SELECT (字段1,字段2,...) FROM a;(mysql用这条)

SELECT (字段1,字段2,...) INTO b FROM a

猜你喜欢

转载自zhanghaijing119-sina-cn.iteye.com/blog/2309787