Select*fromEmployee;+------+--------+|Id |Nama |+- -----+--------+|100 |Ram ||200 |Gaur"/> Select*fromEmployee;+------+--------+|Id |Nama |+- -----+--------+|100 |Ram ||200 |Gaur">

Rumah  >  Artikel  >  pangkalan data  >  Apakah konsep CTAS (CREATE TABLE AS SELECTED) dalam MySQL?

Apakah konsep CTAS (CREATE TABLE AS SELECTED) dalam MySQL?

WBOY
WBOYke hadapan
2023-09-09 19:41:141114semak imbas

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

CTAS, skrip "Buat Jadual AS Pilih" digunakan untuk mencipta jadual daripada jadual sedia ada. Ia menyalin struktur jadual serta data dalam jadual sedia ada. Pertimbangkan contoh berikut di mana kami telah mencipta jadual bernama EMP_BACKUP daripada jadual sedia ada bernama "Pekerja"

mysql> Select * from Employee;

+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

3 rows in set (0.00 sec)

Pertanyaan di atas menunjukkan data daripada jadual "Pekerja", pertanyaan di bawah akan menyalin data daripada struktur jadual "Pekerja" dan data untuk mencipta jadual bernama "EMP_BACKUP".

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)

Kami dapat melihat bahawa ia menyalin semua data dan struktur jadual "Pekerja".

Atas ialah kandungan terperinci Apakah konsep CTAS (CREATE TABLE AS SELECTED) dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam