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コマンド知らんけど、簡単そうや

 

 

sqlite本家で良いチャートを発見、全然解らないが解る部分は分かりやすい

 

 

ほんとに出来る人はgoogle先生から断片的な情報をもらうんじゃなくて、

こういうふうに本家本元の正しい叡智が凝縮した情報を見るんだね。

英語できるか出来ないかはほんとに大きいね~(俺出来ない)

とと

英語できなくても大丈夫なSQL学習サイト発見

優しい設問形式でドリル的に学べる。

実はどの言語でもDB自体は簡単で、SQLが面倒だったりする(んですか?)