欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL INSERT INTO SELECT

程序员文章站 2024-03-20 10:37:48
...

   INSERT INTO SELECT语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会收到影响。


SQL INSERT INTO SELECT 语法

   从一个表中复制所有的列插入到另一个已存在的表中:

INSERT INTO table2
SELECT * FROM table1;
   只复制希望的列插入到另一个已存在的表中:

INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1;

演示数据库

SQL INSERT INTO SELECT


实例

  复制"apps"中的数据插入到"Websites"中:

INSERT INTO Websites (name, country)
SELECT app_name, country FROM apps;

  只复制QQ的APP到"Websites"中:

INSERT INTO Websites (name, country)
SELECT app_name, country FROM apps
WHERE id=1;

上一篇: JavaScript DOM编程 学习笔记

下一篇: