首页 >数据库 >mysql教程 >如何使用 SQL 将数据从一个表通用插入到另一个表?

如何使用 SQL 将数据从一个表通用插入到另一个表?

Mary-Kate Olsen
Mary-Kate Olsen原创
2025-01-24 04:03:14389浏览

How Can I Universally Insert Data from One Table to Another Using SQL?

表间数据插入的单一 SQL 语法

将数据从一个表移动到另一个表是一项频繁的数据库操作。 虽然大多数数据库系统都支持这一点,但记住每个数据库系统的特定语法可能很困难。 幸运的是,标准 SQL 方法适用于许多系统:

<code class="language-sql">INSERT INTO table1 (column1)
SELECT col1
FROM table2;</code>

这会将源表 (table2) 中选定列的数据插入到目标表 (table1) 的相应列中。

确认的功能:

此方法已在这些数据库系统上成功测试:

  • 甲骨文
  • 微软 SQL Server
  • MySQL
  • PostgreSQL
  • SQLite v3
  • Teradata
  • DB2
  • Sybase
  • Vertica
  • HSQLDB
  • H2
  • AWS RedShift
  • SAP HANA
  • 谷歌扳手

以上是如何使用 SQL 将数据从一个表通用插入到另一个表?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn