Basic Werk | Blog | Contact


MEMOMEM

SQLite_csv_import



いつも忘れるのでメモ


  1. SQLite の内部エンコードは utf8 である
  2. なので、Win の CSV ファイルを .import するときは、まず Terapad や mi で一度開いて utf8 で保存しなおしておく
  3. ついでに先頭のカラム行を削除しておくとなお良い(SQLite には先頭行を無視するオプションがない!)
  4. SQLite の REPL で .separator , -> .import ファイル名 テーブル名 の順で実行する(もちろんテーブルは前もって CREATE TABLE しておく)



$ sqlite3 foo.db sqlite> .separator , sqlite> .import ./data.csv table_name


#SQL #SQLite #CSV



SN 2013/06/26 22:53:30

Archives > SQLite_csv_import.html