MySQL-Abfragedaten aus einer Tabelle und Einfügen in eine andere Tabellenimplementierungsmethode

MySQL-Abfragedaten aus einer Tabelle und Einfügen in eine andere Tabellenimplementierungsmethode

MySQL-Abfragedaten aus einer Tabelle und Einfügen in eine andere Tabellenimplementierungsmethode

Ob bei der Website-Entwicklung oder der Anwendungsentwicklung stoßen wir häufig auf Situationen, in denen wir Daten stapelweise aus einer Tabelle in MySQL oder MS SQL Server in eine andere Tabelle importieren müssen und manchmal sogar die Importfelder angeben müssen.

In diesem Artikel wird am Beispiel einer MySQL-Datenbank erläutert, wie alle Daten einer Tabelle oder die Daten angegebener Felder über die SQL-Befehlszeile in die Zieltabelle importiert werden. Diese Methode ist auch auf SQL Server-Datenbanken, also T-SQL, anwendbar.

Kategorie 1: Wenn die Felder der beiden Tabellen (Exporttabelle und Zieltabelle) konsistent sind und Sie alle Daten einfügen möchten, können Sie diese Methode verwenden:

INSERT INTO Zieltabelle SELECT * FROM Quelltabelle;

Um beispielsweise die Artikeltabelle in die Tabelle „newArticles“ einzufügen, können Sie die folgende SQL-Anweisung verwenden:

INSERT INTO neueArtikel SELECT * FROM Artikel;

Kategorie 2: Wenn Sie nur bestimmte Felder importieren möchten, können Sie diese Methode verwenden:

INSERT INTO Zieltabelle (Feld 1, Feld 2, ...) SELECT Feld 1, Feld 2, ... FROM Quelltabelle;

Bitte beachten Sie, dass die Felder in den beiden oben genannten Tabellen konsistent sein müssen, da es sonst zu Fehlern bei der Datenkonvertierung kommt.

INSERT INTO TPersonnelChange(  
   Benutzer-ID, 
   DepId, 
   SubDepId, 
   Positionstyp, 
   Autoritäts-ID, 
   Änderungsdatum, 
   Datum einfügen, 
   Aktualisierungsdatum, 
   SakuseiSyaId 
 )WÄHLEN 
   Benutzer-ID, 
   DepId, 
   SubDepId, 
   Positionstyp, 
   Autoritäts-ID, 
   DATE_FORMAT(Beschäftigungsdatum, '%Y%m%d'), 
   JETZT(), 
   JETZT(), 
   1 
AUS 
   TUserMst WO 
   `Status` = 0 
UND QuitFlg = 0 
UND Benutzer-ID > 2 

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • Was tun, wenn Sie Ihr Linux/Mac MySQL-Passwort vergessen?
  • mysql5.7.18 dekomprimierte Version zum Starten des MySQL-Dienstes
  • Detaillierte Installation und Konfiguration von MySql auf dem Mac
  • So erlauben Sie allen Hosts den Zugriff auf MySQL
  • Prinzip der MySQL-Paging-Analyse und Effizienzverbesserung
  • Detaillierte Schritte zum Herstellen einer Verbindung zur MySQL-Datenbank in PyCharm
  • Lösen Sie das Problem, dass dem Benutzer ''root''@''%'' der Zugriff auf die Datenbank ''xxx'' verweigert wurde, nachdem eine Datenbank in MySQL erstellt wurde

<<:  jQuery implementiert einen einfachen Kommentarbereich

>>:  js, um einfache Lupeneffekte zu erzielen

Artikel empfehlen

Was Sie über MySQL-Sperren wissen müssen

1. Einleitung MySQL-Sperren können je nach Umfang...

Tiefgreifendes Verständnis der sieben Kommunikationsmethoden von Vue-Komponenten

Inhaltsverzeichnis 1. Requisiten/$emit Einführung...

Bild-Tag für HTML-Webseite

Bild-Tag <IMG> einfügen Die farbenfrohen Web...

Untersuchung des Problems der Flip-Navigation mit geneigter Maus

In diesem Artikel analysieren wir als Beispiel die...

So entwerfen Sie MySQL-Statistikdatentabellen

Inhaltsverzeichnis Ist eine Echtzeitaktualisierun...

Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"

# enthält eine Standortinformation. Der Standardan...

Vue3 basierend auf der Skript-Setup-Syntax $refs-Verwendung

Inhaltsverzeichnis 1. Vue2-Syntax 2. Nutzung von ...

Erfahren Sie, wie Sie eine MySQL-Datenbank auf dem Mac installieren

Laden Sie MySQL für Mac herunter: https://downloa...

React-Beispiel zum Abrufen des Werts aus dem Eingabefeld

Reagieren Sie auf mehrere Arten, um den Wert des ...

Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker

1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...

Semantik: Ist HTML/XHTML wirklich standardkonform?

<br />Originaltext: http://jorux.com/archive...

Teilen Sie 12 häufig verwendete Loader in Webpack (Zusammenfassung)

Inhaltsverzeichnis Vorwort Stillader CSS-Lader Sa...