CVS to Sqlite3
Intro csv ํ์ผ์ sqlite3 ๊ธฐ๋ณธ๊ธฐ๋ฅ์ผ๋ก ๋ถ๋ฌ ํ ์ด๋ธ์ ์ ์ฅํ ์ ์๋ค. sqlite3์ interactive, command mode ์ฌ์ฉ๋ฒ Howto $ cd data/ $ sqlite3 mydata.db # ์ ์ฅํ db๋ฅผ ์ ํ๊ณ ์คํ sqlite> .mode csv # csv๋ชจ๋๋ก ์ ํ sqlite> .import data.csv mytable # mytable ํ ์ด๋ธ๋ก data.csv๋ฅผ ๋ณํ sqlite> .dbinfo # db ์ ๋ณดํ์ธ sqlite> .tables # ํ ์ด๋ธ ํ์ธ sqlite> .schema mytable # mytable์ ์คํค๋ง ํ์ธ sqlite> .mode column # ์ปฌ๋ผํ์ sqlite> .headers on # ํค๋ํ์ sqlite> select * from mytable where ... # ํ ์ด๋ธ ์ฟผ๋ฆฌ sqlite> .q # ์ข ๋ฃ $ ls -l mydata.db # DB์ฌ์ด์ฆ ํ์ธ ๋ช ๋ น๋ผ์ธ์์ ํ์ธํ ์๋ ์๋ค. $ sqlite3 mydata.db -header -column "select x from y;"