金子邦彦研究室情報工学全般SQLite 3 の使い方CSV ファイルの SQLite 3 へのインポートと SQL 問い合わせ

CSV ファイルの SQLite 3 へのインポートと SQL 問い合わせ

このページで紹介しているソフトウェア類の利用条件等は,利用者で確認すること.

CSV ファイルを SQLite 3 のデータベースにインポートする. 1つのCSVファイルを1つのテーブルにインポートする.

1. 前準備

SQLite 3 について

SQLite 3 について: 別ページ »にまとめ

CSV ファイルの準備

ここでは,csvkit に同封されているデータファイルである ks_1033_data.csv 次の URL からダウンロードして使用.

https://github.com/wireservice/csvkit/tree/master/examples/realdata

他の CSV ファイルを使うときの注意点としては,用する CSV ファイルの先頭行には,各列の属性名が書かれていること.

SQLite 3 へのインポート

  1. sqlite3 の実行
    sqlite3 <データベース名>
    

    [image]
  2. CSV ファイルのインポート
    .separator ,
    .import ks_1033_data.csv ks1033
    

    [image]
  3. 確認表示

    集計

    select county, count(*) from ks1033 group by county;
    

    [image]

    選択

    select * from ks1033 where county = 'BROWN';
    

    [image]
  4. 「.exit」で終了.

    [image]