树叶云MSSQL教程SQL-SELECT-语句-INSERT-INTO (树叶云朵拟人句怎么写)

教程大全 2025-07-14 14:05:23 浏览

sql语句


通过 SQL,您可以从一个表复制信息到另一个表。

Insert INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。


SQL INSERT INTO SELECT 语句

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

SQL INSERT INTO SELECT 语法

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

table2

table1;

或者我们可以只复制指定的列插入到另一个已存在的表中:

table2

column_names

column_names


演示数据库

在本教程中,我们将使用 RUNOOB 样本数据库。

下面是选自 “Websites” 表的数据:

+----+--------------+---------------------------+-------+---------+| id | name| URL| alexa | country |+----+--------------+---------------------------+-------+---------+| 1| Google|| 1| USA|| 2| 淘宝|| 13| CN|| 3| 菜鸟教程|| 4689| CN|| 4| 微博|| 20| CN|| 5| Facebook|| 3| USA|| 7| stackoverflow ||0 | IND|+----+---------------+---------------------------+-------+---------+

下面是 “apps” APP 的数据:

mysql> SELECT * from apps;+----+------------+-------------------------+---------+| id | app_name| url| country |+----+------------+-------------------------+---------+|1 | QQ APP|| CN||2 | 微博 APP || CN||3 | 淘宝 APP || CN|+----+------------+-------------------------+---------+3 rows in Set (0.00 sec)

SQL INSERT INTO SELECT 实例

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

实例

Websitesnamecountry

app_namecountryapps;

只复 id=1 的数据到 “Websites” 中:

实例

Websitesnamecountry

app_namecountryapps

id;

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐