Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีสร้างตารางจากตาราง MySQL ที่มีอยู่ในฐานข้อมูล

ใช้สคริป्ट CTAS (Create Table AS Select) เพื่อสร้างตารางใหม่โดยคัดลอกโครงสร้างและข้อมูลจากตารางเดิม ตัวอย่างสร้างตาราง EMP_BACKUP จากตาราง Employee:

mysql> SELECT * FROM Employee;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

mysql> CREATE TABLE EMP_BACKUP AS SELECT * FROM EMPLOYEE;
Query OK, 3 rows affected (0.15 sec)

mysql> SELECT * FROM EMP_BACKUP;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

ตารางใหม่จะมีโครงสร้างและข้อมูลเหมือนตารางต้นฉบับทุกประการ