English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
테이블을 하나의 데이터베이스에서 다른 데이터베이스로 복사하는 문법은 다음과 같습니다.
INSERT INTO yourDestinationDatabaseName.yourTableName SELECT * from yourSourceDatabaseName.yourtableName;
예제를 보겠습니다.
CREATE 명령어는 데이터베이스 "업무"에서 테이블을 생성하는 데 사용됩니다. 여기서 새 테이블을 생성합니다.
mysql> use business; Database changed mysql> create table OriginalTable -> ( -> id int -);
데이터베이스 "test"에서 새 테이블을 생성합니다.
mysql> use test; Database changed mysql> create table OriginalTable -> ( -> id int -); 기록: 4 복제: 0 경고: 0
모든 기록을 표시합니다.
mysql> select *from OriginalTable;
이는 출력입니다.
+------+ | id | +------+ | 1 | | 2 | | 3 | | 4 | +------+ 4 rows in set (0.00 sec)
업표를 데이터베이스 "business"에서 다른 데이터베이스 "test"로 복사하려면.
mysql> INSERT INTO test.OriginalTable SELECT * from business.OriginalTable; 기록: 4 복제: 0 경고: 0
테이블이 복사되었는지 확인하세요。
mysql> use test; Database changed mysql> select *from OriginalTable;
이 출력은 테이블 "OriginalTable"가 두 번째 데이터베이스에 성공적으로 복사되었음을 보여줍니다.
+------+ | id | +------+ | 1 | | 2 | | 3 | | 4 | +------+ 4 rows in set (0.00 sec)