스키마 없이 SQLite3 테이블 데이터 내보내기
SQLite3 데이터베이스로 작업할 때 스키마 정보 없이 특정 테이블을 내보내야 할 수도 있습니다. 이는 데이터를 다른 데이터베이스로 전송하거나 데이터의 일부를 백업하는 데 유용합니다.
이렇게 하려면 SQLite3 셸 세션에서 .mode
및 .out
명령을 사용할 수 있습니다. 이러한 명령을 사용하면 데이터를 내보내는 방법을 지정할 수 있습니다.
테이블 데이터를 SQL 형식으로 내보내려면 다음 단계를 따르세요.
SQLite3 셸을 열고 내보내려는 테이블이 포함된 데이터베이스로 이동합니다.
다음 명령을 실행하여 출력 모드를 "삽입"으로 설정합니다.
<code> .mode insert <目标表名></code>
<目标表名>
을 내보내려는 테이블 이름으로 바꿉니다.
.out
명령을 사용하여 출력 파일을 구성합니다.
<code> .out <输出文件名>.sql</code>
<输出文件名>
을 원하는 SQL 덤프의 파일 이름과 경로로 바꾸세요.
다음 쿼리를 실행하여 지정된 테이블에서 데이터를 선택하고 내보냅니다.
<code> select * from <表名>;</code>
<表名>
을 내보내려는 테이블 이름으로 바꿉니다.
내보낸 데이터는 다른 SQLite3 데이터베이스에 데이터를 삽입하기 위해 다시 실행할 수 있는 형식의 SQL 파일로 저장됩니다. 이 방법을 사용하면 데이터베이스 간 데이터를 쉽게 전송하거나 부분 데이터 백업을 수행할 수 있습니다.
위 내용은 스키마 없이 SQLite3 테이블 데이터를 덤프하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!