728x90
반응형
728x170
■ sqlite3.exe 프로그램을 사용해 CSV 파일을 로드하는 방법을 보여준다.
1. 첨부 sqlite-tools-win32-x86-3380200.zip에서 sqlite3.exe 파일의 압축을 푼다.
2. 첨부 TestProject.zip 파일의 압축을 푼다.
3. TestProject 소스 코드를 실행해 source.csv 파일을 생성한다.
4. 아래와 같이 loadcsv.sql 스크립트 파일을 생성한다.
▶ 실행 명령
.mode csv
.separator ","
.import source.csv source
※ source.csv : 로드할 CSV 파일 경로
※ source : 생성할 테이블명
5. 아래 파일들을 특정 폴더에 위치시킨다.
▶ 실행 명령
sqlite3.exe
source.csv
loadcsv.sql
6. 명령 프롬프트를 실행하고 상기 폴더로 이동해서 아래와 같이 명령을 실행한다.
▶ 실행 명령
sqlite3 test.db < loadcsv.sql
※ test.db : 생성할 sqlite 파일 경로
※ loadcsv.sql : CSV 파일을 로드하는 스크립트 파일 경로
728x90
반응형
그리드형(광고전용)
'Database > SQLite' 카테고리의 다른 글
[DATABASE/SQLITE] 컬럼 추가하기 (0) | 2022.02.21 |
---|---|
[DATABASE/SQLITE] DATETIME 함수 : 지역 시간을 표준 시간으로 변환하기 (0) | 2019.09.17 |
[DATABASE/SQLITE] DATETIME 함수 : 표준 시간을 지역 시간으로 변환하기 (0) | 2019.09.17 |
[DATABASE/SQLITE] CURRENT_TIMESTAMP 키워드 : 현재 표준 시간 구하기 (0) | 2019.09.17 |
[DATABASE/SQLITE] 테이블 컬럼 정보 조회하기 (0) | 2018.04.26 |
[DATABASE/SQLITE] 임의의 데이터 1건 조회하기 (0) | 2017.09.16 |
[DATABASE/SQLITE] 로컬 시간 조회하기 (0) | 2017.07.07 |
[DATABASE/SQLITE] 임시 테이블 리스트 구하기 (0) | 2017.06.09 |
[DATABASE/SQLITE] 인덱스 리스트 구하기 (0) | 2017.06.09 |
[DATABASE/SQLITE] LAST_INSERT_ROWID 함수를 사용해 마지막 추가 행 ID 구하기 (0) | 2017.06.09 |
댓글을 달아 주세요