はじめに
ここでは、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_exists
はappend
にすることで、上書きではなく追記になります。
まとめ
ここでは、Pythonを用いてMySQLにデータを追加する方法について解説しました。
SQL Alchemyを使うと、直接SQLを記述しなくてもデータベースにデータを登録することができます。