database1
이라는 테이블이 t1
및 database2
이고 테이블이 t2
인 SQLite 데이터베이스가 있습니다. 테이블 t2
을 database2
에서 database1
으로 가져 오려고합니다. 어떤 명령을 사용해야합니까?sqlite에서 다른 데이터베이스의 테이블을 가져 오는 방법은 무엇입니까?
8
A
답변
28
열기 database2
같은 것을 시도하고 명령 .schema t2
와 테이블 정의를 읽을 수 있습니다.
ATTACH 'database2file' AS db2;
다음 테이블 t2
를 생성하고 데이터를 복사 : 명령으로
개방 database1
, attach 다른 데이터베이스 (. 또는, 테이블 정의를 읽을 수있는 다른 도구를 사용) 이상과 :
INSERT INTO t2 SELECT * FROM db2.t2;
4
덤프 출력을 다른 db로 파이프 할 때 sqlite3 .dump
명령을 사용할 수 있습니다. 테이블 이름과 함께 선택적 인수를 취합니다.
db1=~/mydb1.sqlite
db2=~/mydb2.sqlite
t=t2
sqlite3 "$db2" ".dump $t" | sqlite3 "$db1"
두 데이터베이스에 공통 테이블이없는 경우 테이블 이름을 생략하고 모든 테이블을 복사 할 수 있습니다.
테이블이 큰 경우 INSERT를 수행하기 때문에 속도가 느려질 수 있습니다. 그들이 거대하고, 너무 느리다면 어쩌면 .import
이 빠를 것입니다. 당신은 sqlite3
command-line tool와
sqlite3 "$db2" ".schema $t" | sqlite3 "$db1"
sqlite3 "$db2" "SELECT * FROM $t" | sqlite3 "$db1" ".import /dev/stdin $t"
5
셸 명령 :
sqlite3 database1
SQLite는 셸 16,
:
sqlite> ATTACH 'database2' AS db2;
sqlite> CREATE TABLE t1 AS SELECT * FROM db2.t2;
관련 문제
- 1. sqlite에서 txt 파일을 가져 오는 방법은 무엇입니까?
- 2. mysqlhotcopy에서 DB 테이블을 가져 오는 방법은 무엇입니까?
- 3. ODBC 데이터베이스에서 테이블을 가져 오는 방법은 무엇입니까?
- 4. 다른 데이터베이스의 내용을 WordPress로 가져 오는 방법
- 5. sqlite에서 테이블 유형을 가져 오는 방법
- 6. sqlite에서 마지막 레코드의 _id를 가져 오는 방법은 무엇입니까?
- 7. SQLite에서 테이블을 채우는 가장 빠른 방법은 무엇입니까?
- 8. SQLite에서 모든 빈 테이블을 삭제하는 방법은 무엇입니까?
- 9. 다른 테이블에서 값을 가져 오는 방법은 무엇입니까?
- 10. 외부 SQL 데이터베이스의 데이터를 Android 애플리케이션으로 가져 오는 방법은 무엇입니까?
- 11. sqlite에서 데이터베이스 목록을 가져 오는 명령
- 12. sqlite에서 데이터를 가져 오는 것이 매우 느립니다.
- 13. 다른 테이블의 값에서 테이블을 가져 오는 방법
- 14. 다른 키로지도에서 개체를 가져 오는 방법은 무엇입니까?
- 15. 다른 사이트에서 ID를 가져 오는 방법은 무엇입니까?
- 16. 다른 클래스의 일정을 가져 오는 방법은 무엇입니까?
- 17. 데이터베이스의 다른 테이블을 사용하여 테이블 레코드를 업데이트하는 방법은 무엇입니까?
- 18. 다른 데이터베이스의 2 개 테이블을 결합하는 가장 좋은 방법은 무엇입니까?
- 19. dblink없이 Oracle에서 다른 데이터베이스의 선택 항목으로 테이블을 만드는 방법은 무엇입니까?
- 20. 데이터베이스의 별칭을 사용하지 않고 다른 데이터베이스에서 테이블을 쿼리하는 방법은 무엇입니까?
- 21. SQLite 데이터베이스의 데이터를 안드로이드의 배열로 가져 오는 방법은 무엇입니까?
- 22. MXML 앱에서 데이터베이스의 값을 가져 오는 방법은 무엇입니까?
- 23. java의 메소드에서 mysql 데이터베이스의 데이터를 가져 오는 방법은 무엇입니까?
- 24. 사용자가 소유하고있는 데이터베이스의 목록을 가져 오는 방법은 무엇입니까?
- 25. 단일 필드의 데이터를 SQLite 데이터베이스의 변수로 가져 오는 방법은 무엇입니까?
- 26. icefaces에서 데이터베이스의 드롭 다운 목록에서 값을 가져 오는 방법은 무엇입니까?
- 27. 안드로이드에서 데이터베이스의 listview 또는 tableview에 값을 가져 오는 방법은 무엇입니까?
- 28. django/postgresSQL에서 데이터베이스의 특정 행을 가져 오는 방법은 무엇입니까? (modelform)
- 29. listview를 사용하여 sqlite에서 레코드를 가져 오는 방법
- 30. MS SQL 서버 테이블을 mysql으로 가져 오는 방법은 무엇입니까?
([다른 하나 SQLite는 DB로부터 복사 데이터]의 가능한 복제 http://stackoverflow.com/questions/2359205/copying-data-from-one-sqlite-db -다른 사람에게) –