프로그래밍/Sqlite

[sqlite] csv로부터 데이터베이스 만들기(windows)

*%$@$#@ 2023. 1. 5.
728x90
반응형

csv 파일을 sqlite 데이터베이스 파일로 변환하기 위한 방법은 다음과 같습니다.

먼저 실행창에 'PowerShell'을 검색하여 'Windows PowerShell'을 엽니다.

csv 파일이 있는 폴더로 이동합니다.

예를 들어 sales.csv 라는 이름의 csv 파일을 mydatabase.db라는 데이터베이스를 만들고 그 안에 table1이라는 이름으로 저장한다고 하면 다음과 같이 명령어를 입력합니다.

sqlite3 mydatabase.db ".mode csv" ".import sales.csv table1" ".exit"

명령어를 실행하면 cvs가 위치한 폴더에 mydatabase.db 라는 데이터베이스 파일이 생성되고 SQLite Expert Personal 프로그램을 통해서 데이터베이스를 열면 table1이라는 테이블이 생성된 것을 확인할 수 있습니다.

명령어를 간단하게 설명하면,
sqlite3 : SQLite 데이터베이스를 실행합니다.
.mode csv : 입력하는 데이터가 cvs 파일 형태임을 알려줍니다.
.import sales.csv table1 : sales.csv라는 파일을 table1이라는 테이블로 임포트합니다.
.exit : 명령어를 실행한 뒤 다시 shell로 빠져나옵니다.




728x90
반응형

댓글