Select*fromEmployee;+------+---------+|Id |Name |+- ----+---------+|100 |램 ||200 |가우르"/> Select*fromEmployee;+------+---------+|Id |Name |+- ----+---------+|100 |램 ||200 |가우르">

 >  기사  >  데이터 베이스  >  MySQL의 CTAS(CREATE TABLE AS SELECTED) 개념은 무엇입니까?

MySQL의 CTAS(CREATE TABLE AS SELECTED) 개념은 무엇입니까?

WBOY
WBOY앞으로
2023-09-09 19:41:14923검색

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

CTAS, "Create Table AS Select" 스크립트는 기존 테이블에서 테이블을 만드는 데 사용됩니다. 기존 테이블의 데이터뿐만 아니라 테이블 구조도 복사합니다. "Employee"라는 기존 테이블에서 EMP_BACKUP이라는 테이블을 생성한 다음 예를 생각해 보세요.

mysql> Select * from Employee;

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

3 rows in set (0.00 sec)

위 쿼리는 "Employee" 테이블의 데이터를 보여주고, 아래 쿼리는 "Employee" 테이블 구조의 데이터를 복사합니다. "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)

"Employee" 테이블의 모든 데이터와 구조를 복사하는 것을 볼 수 있습니다.

위 내용은 MySQL의 CTAS(CREATE TABLE AS SELECTED) 개념은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제