CreatetableEMP_BACKUP1ASSelectnamefromemployee;QueryOK,3rowsaffected(0.25sec)Rekod:3Duplicates:0mysql:"/> CreatetableEMP_BACKUP1ASSelectnamefromemployee;QueryOK,3rowsaffected(0.25sec)Rekod:3Duplicates:0mysql:">

Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh mencipta jadual MySQL baharu dengan memilih lajur tertentu daripada jadual sedia ada lain?

Bagaimanakah kita boleh mencipta jadual MySQL baharu dengan memilih lajur tertentu daripada jadual sedia ada lain?

王林
王林ke hadapan
2023-08-25 08:33:091070semak imbas

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

Seperti yang kita sedia maklum, kita boleh menyalin data dan struktur daripada jadual sedia ada melalui skrip CTAS. Jika kita ingin memilih beberapa lajur tertentu daripada jadual lain maka kita perlu menyebutnya selepas SELECT. Pertimbangkan contoh berikut di mana kita mencipta jadual bernama EMP_BACKUP1 dengan memilih lajur tertentu "nama" daripada jadual sedia ada "Pekerja" -

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)

Kita boleh perhatikan bahawa ia hanya menyalin lajur "nama" bagi Data jadual "Pekerja" dan struktur.

Atas ialah kandungan terperinci Bagaimanakah kita boleh mencipta jadual MySQL baharu dengan memilih lajur tertentu daripada jadual sedia ada lain?. 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