python sqlite3 管理画面 DB Browser for SQLite そして.csv出し入れのプログラムまで

python 内臓のDB、sqlite3には管理画面がないのか?

phpMyadminのような管理画面がないと学習しようがない。

テストコードでCreateTable的なコードを2回めに走らせると、「もうあるよ」エラーがでる。

管理画面で確認したり、テーブルを削除したりしたい。

あるやん。DB Browser for SQLite

 


ローソク足.csvをインポートしてみる

まずDBファイルを作成

ダイアログが出てくるので適当に作る。

小さめのローソク足のファイルを用意して、インポートする

 

↓ インポートされてます(ohlc_1)ってやつ、REAL型ってなんだべ

 


そのままファイルにエクスポートしてみるべか

↓ エクスポートするテーブルの選択画面

↓ ちゃんと別ファイル.csvが作成されている

当たり前やけど。


次はPythonで

OPEN 読み書き 実行

 

csvファイルのインポートとエクスポートをやる

  1. dbファイルを指定(存在しなければ新規作成)
  2. ローソク足のcsvファイルを指定
  3. ohlcのデーブルにインポート
  4. 別な新規のcsvファイルにデータを書き出してみる

 

現在書き出されたcsvふぁいるは、タイトル行が2重になっている虫混入中

暇が有ったら虫捕ります

コンソール画面で sqlite3

sqlコマンド知らんけど、簡単そうや