psycopg2を使ってPythonでPostgreSQLに接続してデータのやり取りをする流れ

  • 2019年10月6日
  • 2022年10月22日
  • SQL
  • 2460view
SQL

■この記事を読むとわかること

・MacにPostgreSQL DBをインストールする方法がわかる

・PythonからPostgreSQLにアクセスしてデータを取得する方法がわかる

・psycopg2(PythonからPostgreSQLを操作するドライバー)のインストール方法がわかる

 

\転職サポートがある転職サービス4選!!(うち2件はIT未経験OK)/

サービス名
未経験 未経験OK 未経験OK 経験者向け 経験者向け
公開の求人数 ITエンジニア全体で35695件
ITエンジニア未経験で4000件
ITエンジニア全体で1万件以上
ITエンジニア未経験で600件以上
5,000件以上 2500件以上
利用対象 全職種 全職種 IT特化 ゲーム特化
特徴 ✓転職エージェントが伴走
✓求人数が多い
✓誰もが知る転職サービス
✓経歴を登録しておくとオファーが来る
✓IT専門のエージェントが対応
✓転職成功すると年収200万円以上の大幅アップがある
✓ゲーム転職に強い
✓有名ゲーム会社との取引が多い
転職サポート内容
  • 提出書類の添削
  • 面接対策
  • カウンセリング
  • 求人検索
  • キャリア相談
  • 求人紹介
  • 提出書類の添削
  • 面接対策
  • 求人検索
  • キャリアプラン提案
  • 提出書類の添削
  • 面接対策
公式サイト リクルートエージェント リクナビネクスト レバテックキャリア シリコンスタジオ

 

この記事の概要

 

今回は、PostgreSQLのインストール、psycopg2のインストール、pythonからPostgreSQLを操作する方法を解説するよ

 

MacにPostgreSQLをインストールする

 

「日本PostgreSQLユーザ会」からPostgreSQL一式ダウンロード

https://www.postgresql.jp/download

 

画面の指示に従って、PostgreSQLをインストールする。

 

 

psycopg2のインストール

 

psycopg2は、PythonからPostgreSQLを操作するドライバーです。

 

ターミナルで以下のコマンドの何れかを入力して、

psycopg2をインストールします。

 

■Anaconda(アナコンダ)がある場合

conda install psycopg2

 

■Anacondaがない場合

pip install psycopg2

 

 

pythonからPostgreSQLを操作できるか確認する

 

最後にpythonからPostgreSQLに接続できるか確認します。

今回は、DBからのデータの読み込み部分のみだが、ソースコードを掲載します。

まとめ

以上、PythonでPostgreSQLを操作する方法でした。

 

\転職サポートがある転職サービス4選!!(うち2件はIT未経験OK)/

サービス名
未経験 未経験OK 未経験OK 経験者向け 経験者向け
公開の求人数 ITエンジニア全体で35695件
ITエンジニア未経験で4000件
ITエンジニア全体で1万件以上
ITエンジニア未経験で600件以上
5,000件以上 2500件以上
利用対象 全職種 全職種 IT特化 ゲーム特化
特徴 ✓転職エージェントが伴走
✓求人数が多い
✓誰もが知る転職サービス
✓経歴を登録しておくとオファーが来る
✓IT専門のエージェントが対応
✓転職成功すると年収200万円以上の大幅アップがある
✓ゲーム転職に強い
✓有名ゲーム会社との取引が多い
転職サポート内容
  • 提出書類の添削
  • 面接対策
  • カウンセリング
  • 求人検索
  • キャリア相談
  • 求人紹介
  • 提出書類の添削
  • 面接対策
  • 求人検索
  • キャリアプラン提案
  • 提出書類の添削
  • 面接対策
公式サイト リクルートエージェント リクナビネクスト レバテックキャリア シリコンスタジオ

AI(機械学習)が学べるスクールを講座ごとに一覧表示!

さらに、比較表を活用することにより、細かい特徴が違いが一発でわかります。

AIスキルを身に付けて、市場価値が高いエンジニアを目指しましょう!

 

AIスクールの検索、比較ができるペン太ブル本家

最新情報をチェックしよう!
>プログラミングスクール検索・比較表サイト

プログラミングスクール検索・比較表サイト

ワンクリック、さらに詳細に条件を指定してプログラミングスクールの検索ができます。さらに比較表により特徴を細かく比較できる!

CTR IMG