[SQL] 나는 다른 데이터베이스 테이블에 하나의 데이터베이스와 삽입에서 포함 된 테이블을 복사하려면
SQL나는 다른 데이터베이스 테이블에 하나의 데이터베이스와 삽입에서 포함 된 테이블을 복사하려면
나는 라이브 서버에서 다른 데이터베이스에서 다른 데이터베이스 테이블에 해당 테이블에서 테이블의 스키마뿐만 아니라 데이터를 복사합니다. 이걸 어떻게 할 수 있을까?
해결법
-
==============================
1.다른 데이터베이스에 하나의 데이터베이스에서 테이블을 복사 할 경우, 당신은 단순히 다음과 같이 할 수 있습니다.
다른 데이터베이스에 하나의 데이터베이스에서 테이블을 복사 할 경우, 당신은 단순히 다음과 같이 할 수 있습니다.
CREATE TABLE db2.table LIKE db1.table; INSERT INTO db2.table SELECT * FROM db1.table;
-
==============================
2.아니면 그냥 MySQL의 5 db1.table SELECT * FROM db2.table 테이블 만들기
아니면 그냥 MySQL의 5 db1.table SELECT * FROM db2.table 테이블 만들기
-
==============================
3.BASH에서 당신은 할 수 있습니다 :
BASH에서 당신은 할 수 있습니다 :
mysqldump database_1 table | mysql database_2
-
==============================
4.db1.table_old FROM AS SELECT * db2.table_new 테이블 만들기
db1.table_old FROM AS SELECT * db2.table_new 테이블 만들기
-
==============================
5.그냥 원하는 경우 구조는 단순히 사용을 복사 할
그냥 원하는 경우 구조는 단순히 사용을 복사 할
표 Db_Name.table1 LIKE DbName.table2을 만들;
스키마와 데이터를 복사하지 않습니다 PS>
-
==============================
6.간단하게 사용 -
간단하게 사용 -
DB1.existingtablename FROM TABLE DB2.newtablename SELECT의 *을 만들;
-
==============================
7.명령 줄에서 :
명령 줄에서 :
mysqldump -h localhost -u username -ppassword [SCHEMA] --tables [TABLE] | mysql -h otherhost -u username -ppassword [SCHEMA2]
이 otherhost에 SCHEMA2에 로컬 호스트에서 SCHEMA 내부에 테이블을 복사합니다.
로컬 호스트와 otherhost는 호스트 이름이며, 동일하거나 다를 수 있습니다.
from https://stackoverflow.com/questions/8754607/i-want-to-copy-table-contained-from-one-database-and-insert-onto-another-databas by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 조건과 고유 한 카운트 (0) | 2020.07.20 |
---|---|
[SQL] GRANT 모든 저장 프로 시저 실행을 (0) | 2020.07.20 |
[SQL] 소켓 '/tmp/mysql.sock'을 통해 지역의 MySQL 서버에 연결할 수 없습니다 (2) (0) | 2020.07.20 |
[SQL] 어떻게 데이터베이스가 오라클 및이 SQL을 사용하여 어떤 버전 확인할 수 있습니까? (0) | 2020.07.20 |
[SQL] 침투 테스트 도구 [마감] (0) | 2020.07.20 |