Heim  >  Artikel  >  Datenbank  >  Was ist das Konzept von CTAS (CREATE TABLE AS SELECTED) in MySQL?

Was ist das Konzept von CTAS (CREATE TABLE AS SELECTED) in MySQL?

WBOY
WBOYnach vorne
2023-09-09 19:41:141131Durchsuche

MySQL中CTAS(CREATE TABLE AS SELECTED)的概念是什么?

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!

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