Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách tạo bảng từ bảng MySQL hiện có trong database

Với script CTAS (Create Table AS Select) chúng ta có thể tạo một bảng mới từ bảng hiện có. Nó sao chép cả cấu trúc lẫn dữ liệu. Ví dụ dưới đây tạo bảng EMP_BACKUP từ bảng Employee:

mysql> SELECT * FROM Employee;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+
3 rows in set (0.00 sec)

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)

Bảng mới EMP_BACKUP có y hệt cấu trúc và dữ liệu của bảng Employee.