Heim >Datenbank >MySQL-Tutorial >Wie können wir eine neue MySQL-Tabelle erstellen, indem wir bestimmte Spalten aus einer anderen vorhandenen Tabelle auswählen?

Wie können wir eine neue MySQL-Tabelle erstellen, indem wir bestimmte Spalten aus einer anderen vorhandenen Tabelle auswählen?

王林
王林nach vorne
2023-08-25 08:33:091112Durchsuche

我们如何通过从另一个现有表中选择特定列来创建新的 MySQL 表?

Wie wir alle wissen, können wir über CTAS-Skripte Daten und Strukturen aus vorhandenen Tabellen kopieren. Wenn wir bestimmte Spalten aus einer anderen Tabelle auswählen möchten, müssen wir sie nach SELECT erwähnen. Betrachten Sie das folgende Beispiel, in dem wir eine Tabelle mit dem Namen EMP_BACKUP1 erstellen, indem wir eine bestimmte Spalte „Name“ aus der vorhandenen Tabelle „Mitarbeiter“ auswählen –

mysql> Create table EMP_BACKUP1 AS Select name from employee;
Query OK, 3 rows affected (0.25 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> Select * from EMP_BACKUP1;
+--------+
| name   |
+--------+
| Ram    |
| Gaurav |
| Mohan  |
+--------+
3 rows in set (0.00 sec)

Wir können beobachten, dass nur die Spalte „Name“ der Daten und der Tabelle „Mitarbeiter“ kopiert wird Strukturen.

Das obige ist der detaillierte Inhalt vonWie können wir eine neue MySQL-Tabelle erstellen, indem wir bestimmte Spalten aus einer anderen vorhandenen Tabelle auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen