Πίνακας περιεχομένων:

Πώς μπορώ να αντιγράψω έναν πίνακα από τον έναν πίνακα στον άλλο στη MySQL;
Πώς μπορώ να αντιγράψω έναν πίνακα από τον έναν πίνακα στον άλλο στη MySQL;

Βίντεο: Πώς μπορώ να αντιγράψω έναν πίνακα από τον έναν πίνακα στον άλλο στη MySQL;

Βίντεο: Πώς μπορώ να αντιγράψω έναν πίνακα από τον έναν πίνακα στον άλλο στη MySQL;
Βίντεο: Εύκολη μετακίνηση ή αντιγραφή ολόκληρου φύλλου εργασίας σε άλλο βιβλίο εργασίας στο Excel 2024, Νοέμβριος
Anonim

MySQL παρέχει μια ισχυρή επιλογή για αντιγραφή δεδομένα από το ένα τραπέζι στο άλλο τραπέζι (ή πολλά τραπέζια ). Η βασική εντολή είναι γνωστή ως INSERT SELECT.

Μια πλήρης διάταξη της σύνταξης φαίνεται παρακάτω:

  1. ΕΙΣΑΓΩΓΗ [ΑΓΝΟΗ]
  2. [INTO] table_name.
  3. [(όνομα_στήλης,)]
  4. ΕΠΙΛΕΓΩ
  5. FROM table_name WHERE

Ομοίως, οι άνθρωποι ρωτούν πώς μπορούν να αντιγραφούν δεδομένα από έναν πίνακα σε έναν άλλο πίνακα;

Η πρόταση INSERT INTO SELECT αντιγράφει δεδομένα από έναν πίνακα και τα εισάγει σε έναν άλλο πίνακα

  • Το INSERT INTO SELECT απαιτεί να ταιριάζουν οι τύποι δεδομένων στους πίνακες προέλευσης και προορισμού.
  • Οι υπάρχουσες εγγραφές στον πίνακα προορισμού δεν επηρεάζονται.

Επιπλέον, πώς μπορώ να δημιουργήσω έναν πίνακα από έναν άλλο πίνακα στη MySQL; Μπορείτε να δημιουργήσετε έναν πίνακα από έναν άλλο προσθέτοντας μια δήλωση SELECT στο τέλος της δήλωσης CREATE TABLE:

  1. ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ new_tbl [ΩΣ] ΕΠΙΛΟΓΗ * ΑΠΟ orig_tbl;
  2. mysql> CREATE TABLE bar (ΜΟΝΑΔΙΚΟ (n)) SELECT n FROM foo;
  3. CREATE TABLE foo (ένα TINYINT NOT NULL) ΕΠΙΛΟΓΗ b+1 ΩΣ γραμμή FROM.

Επίσης για να ξέρω, πώς μπορώ να αντιγράψω έναν πίνακα από τη μια βάση δεδομένων στην άλλη;

Μέθοδος 2

  1. Ανοίξτε το SQL Server Management Studio.
  2. Κάντε δεξί κλικ στο όνομα της βάσης δεδομένων και, στη συνέχεια, επιλέξτε «Εργασίες» > «Εξαγωγή δεδομένων» από την εξερεύνηση αντικειμένων.
  3. Ανοίγει ο οδηγός εισαγωγής/εξαγωγής του SQL Server. κάντε κλικ στο "Επόμενο".
  4. Παρέχετε έλεγχο ταυτότητας και επιλέξτε την πηγή από την οποία θέλετε να αντιγράψετε τα δεδομένα. κάντε κλικ στο "Επόμενο".

Πώς μπορώ να αντιγράψω έναν πίνακα σε SQL;

Χρησιμοποιώντας SQL Server Management Studio Στην Εξερεύνηση αντικειμένων, κάντε δεξί κλικ Πίνακες και κάντε κλικ στο Νέο Τραπέζι . Στην Εξερεύνηση αντικειμένων κάντε δεξί κλικ στο τραπέζι θέλετε να αντιγράψετε και κάντε κλικ στο Design. Επιλέξτε τις στήλες στις υπάρχουσες τραπέζι και, από το μενού Επεξεργασία, κάντε κλικ στην Αντιγραφή. Επιστρέψτε στο νέο τραπέζι και επιλέξτε την πρώτη σειρά.

Συνιστάται: