【Python】MySQLのデータ更新・上書き

Pythonライブラリ「mysql-connector-python」を用いて、MySQLのデータベースへデータを更新・上書きする方法とソースコードについて紹介します。

データベースのデータ更新

Pythonライブラリ「mysql-connector-python」では、executeメソッドでクエリをSQL文で実行できます。
今回はこれを用いて、MySQLのデータベースのデータを更新してみました。
(※PythonからUPDATE文を実行)

【書式】
execute(SQL文)

ソースコード

サンプルプログラムのソースコードは下記の通りです。


【UPDATE文】
UPDATE テーブル名 SET カラム名 = 更新後の値 where name = 更新前の値;
※指定したテーブルのカラムにあるデータを更新
※上記のサンプルプログラムでは、テーブル「artoria」のカラム「name」にあるデータ「nero claudius」を「nero bride」に変更

実行結果

サンプルプログラムの実行結果は下記の通りです。
※下記事で作成したデータベースを使っています
【phpMyAdmin】CSVファイルの読み込み

[(‘artoria’,), (‘artoria alter’,), (‘artoria lily’,), (‘artoria lancer’,), (‘artoria lancer alter’,), (‘artoria swimwear’,), (‘artoria santa alter’,), (‘mystery heroine x’,), (‘mystery heroine x alter’,), (‘nero bride’,)]

【関連記事】
PythonでMySQL操作
Python入門 サンプル集

この記事を書いた人
西住技研

Python使用歴10年以上。研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
MySQL

コメント