ニックジャガー日記

勝手気ままだけど自分に素直なブログ

2020-03-01から1ヶ月間の記事一覧

ちょっと無謀でも、やってみる

この記事がとてもよくて qiita.com 一旦CSVにデータを出力さえすれば、DBに取り込める。 でも、CSVにデータを出力しなくてもDBに取り込めるのではないかと思い、 with open('csv/data.csv', newline='') as csvfile: read = csv.reader(csvfile) for row in …

きっちり理解

pythonからpostgresqlを利用するには、psycopg2というライブラリを使えばいい import psycopg2 このライブラリを使うとselect文がそのまま書ける www.psycopg.org あと、大事なのはcommitは別なこと closeしただけでは、反映されない commit前にselectしてデ…

少しずつやっていく

なんとか起動したpostgres pgAdmin4というwebブラウザから見えるツールでコマンドラインでテーブルを作成して実際にどこにできるかを見てみた www.dbonline.jp まずはコマンドラインでログインから sudo -i -u postgres で、ログインしているユーザーのパス…

やっているうちになぜかできる

posgresのブログを読みまくる lets.postgresql.jp できたと思って早速pythonから繋げられるかと思ってやってみる www.ashisuto.co.jp 色々やってみたけれど、 roleがユーザだと思ったらユーザじゃなくて、 頭が混乱した pgadmin4をインストールして、データ…

mysqlがだめならpostgresqlで。

mysqlはどうにもこうにもエラーが取れない なので、今度はpostgresqlで 会社でもpostgresqlを使っているので それに多分GUIのツールも揃っているので・・ インストールに戸惑った paperface.hatenablog.com 試してみないとわからない 上の方法だとubuntu 19…

停滞

エラーが取れない MySQLdb._exceptions.OperationalError: (1698, "Access denied for user 'root'@'localhost'") このエラーでググると以下の質問が teratail.com で、この通りにやってみると www.aiship.jp この中にあるmysqldは実際はmysqlで。 www.t3a.j…

また山が来た

全然MySQLがわからない とりあえず、テーブル作ってデータをインサートするのは MySQLクライアントからはできてけれど、 Pythonから接続するのに失敗する 方法はこちら www.sejuku.net ここで、importしてライブラリがないと言われたら 今まで通りpip3 insta…

selectの世界

MySQLをインストール そしてデータベースを作る 参考にしたのは、AmazonのUnlimitedで読める本 「ライトノベルで学ぶMySQL入門」 Kindle版で無料だから、MySQLをubuntuにインストールした後、 これでちょっと触れてみた インストール方法はこちら qiita.com …

次はデータベースへ挑戦

データが取得できたから、それを自分で作ったDBに 落としたい そして、いつでも簡単に呼び出させたい そう思ったので、第3段階はデータベースへの データ入力を考える データベースは会社ではPostgreSQLを使っている MySQLは使ってない とりあえずMySQLをや…

リストの中の辞書へのアプローチ

APIから送られてくるJSONファイルは辞書型にリスト型がネストしてあって、 そのリスト中に辞書型がネストされてる リストの中から辞書型を取り出すのをどうしたらいいのかが わかってなかった いろいろやってわかった リストへのアプローチはどれも同じなん…

リストと辞書の違い

いよいよjsonデータの一覧が取得できて 今度はそこから欲しいデータの取得をすることに 取得方法を調べた データは入れ子(ネスト)状態になっている なので、それ用のアプローチが必要 techacademy.jp まずは上から順々に絞っていく 最初は'request'と'resu…