CTAS, das „Create Table AS Select“-Skript wird verwendet, um Tabellen aus vorhandenen Tabellen zu erstellen. Es kopiert die Tabellenstruktur sowie die Daten in der vorhandenen Tabelle. Betrachten Sie das folgende Beispiel, in dem wir eine Tabelle mit dem Namen EMP_BACKUP aus einer vorhandenen Tabelle mit dem Namen „Employee“ erstellt haben
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
Die obige Abfrage zeigt die Daten aus der Tabelle „Employee“, die folgende Abfrage kopiert die Daten aus der Tabellenstruktur „Employee“. und Daten, um eine Tabelle mit dem Namen „EMP_BACKUP“ zu erstellen.
mysql> Create table EMP_BACKUP AS SELECT * from EMPLOYEE; Query OK, 3 rows affected (0.15 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> Select * from EMP_BACKUP; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
Wir können beobachten, dass alle Daten und die Struktur der Tabelle „Mitarbeiter“ kopiert werden.
Das obige ist der detaillierte Inhalt vonWas ist das Konzept von CTAS (CREATE TABLE AS SELECTED) in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!