製薬企業研究者がPythonを用いたデータベース操作についてまとめてみた


はじめに

ここでは、PythonでMySQLを操作する方法について解説します。

レコードの新規作成

csvで保存しているテーブルをMySQLに登録するには、以下のようにします。

import pandas as pd
import sqlalchemy as sa


url = データベース接続情報
engine = sa.create_engine(url)

df = pd.read_csv(ファイル名)
df.to_sql(テーブル名, engine, index=False, if_exists='replace')

pandas.to_sqlメソッドのif_existsappendにすることで、上書きではなく追記になります。

まとめ

ここでは、Pythonを用いてMySQLにデータを追加する方法について解説しました。
SQL Alchemyを使うと、直接SQLを記述しなくてもデータベースにデータを登録することができます。

参考資料・リンク

プログラミング言語Pythonとは?AIや機械学習に使える?