Maison > base de données > tutoriel mysql > Comment puis-je insérer universellement des données d'une table à une autre à l'aide de SQL ?

Comment puis-je insérer universellement des données d'une table à une autre à l'aide de SQL ?

Mary-Kate Olsen
Libérer: 2025-01-24 04:03:14
original
389 Les gens l'ont consulté

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

Une syntaxe SQL unique pour l'insertion de données entre les tables

Le déplacement de données d'une table à une autre est une opération fréquente de base de données. Bien que la plupart des systèmes de bases de données le prennent en charge, il peut être difficile de se souvenir de la syntaxe spécifique de chacun. Heureusement, une approche SQL standard fonctionne sur de nombreux systèmes :

<code class="language-sql">INSERT INTO table1 (column1)
SELECT col1
FROM table2;</code>
Copier après la connexion

Cela insère les données des colonnes sélectionnées dans la table source (table2) dans les colonnes correspondantes de la table cible (table1).

Fonctionnalité confirmée :

Cette méthode a été testée avec succès sur ces systèmes de bases de données :

  • Oracle
  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • SQLite v3
  • Teradata
  • DB2
  • Sybase
  • Verticale
  • HSQLDB
  • H2
  • AWS RedShift
  • SAP HANA
  • Clé Google

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal