\

PythonでMySQLデータベースのデータを更新する方法について説明します。この記事では、Pythonのライブラリであるmysql.connectorを使用して、MySQLデータベースのテーブルのデータを更新する方法を示します。

MySQLデータベースの接続

まず、MySQLデータベースに接続するために、mysql.connectorをインストールしてください。次に、以下のコードを使用してMySQLデータベースに接続します。

import mysql.connector

cnx = mysql.connector.connect(
  user='root', # ユーザー名
  password='password', # パスワード
  host='localhost', # ホスト名(IPアドレス)
  database='test' # データベース名
)

データの更新

データベースに接続したら、次にデータを更新します。以下のコードは、student_id = 1のレコードのbirthdayを変更する例です。

cursor = cnx.cursor()
cursor.execute("SELECT * FROM student WHERE student_id = 1")
print(cursor.fetchone())

sql = (''' 
UPDATE student 
SET birthday = %s 
WHERE student_id = %s 
''')

param = ('2002-02-02', 1)
cursor.execute(sql, param)
cnx.commit()

cursor.execute("SELECT * FROM student WHERE student_id = 1")
print(cursor.fetchone())

このコードを実行すると、student_id = 1のレコードが更新され、birthdayが変更されます。

以上、PythonでMySQLデータベースのデータを更新する方法について説明しました。この方法を使用すれば、PythonからMySQLデータベースのデータを効率的に更新することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です