Python-mysql-update-table
提供:Dev Guides
Python MySQL-テーブルの更新
データベースでのUPDATE操作は、データベースですでに使用可能な1つ以上のレコードを更新します。 UPDATEステートメントを使用して、MySQLの既存のレコードの値を更新できます。 特定の行を更新するには、それと共にWHERE句を使用する必要があります。
構文
以下は、MySQLのUPDATEステートメントの構文です-
ANDまたはOR演算子を使用して、N個の条件を組み合わせることができます。
例
MySQLにEMPLOYEESという名前のテーブルを作成したとします-
そして、INSERTステートメントを使用して4つのレコードを挿入した場合-
MySQLの声明に従うと、すべての男性従業員の年齢が1年増加します-
テーブルの内容を取得すると、更新された値を次のように表示できます-
Pythonを使用したテーブルの内容の更新
Pythonを使用してMySQLのテーブルのレコードを更新するには-
- mysql.connector パッケージをインポートします。
- mysql.connector.connect() メソッドを使用して、ユーザー名、パスワード、ホスト(オプションのデフォルト:localhost)、およびデータベース(オプション)をパラメーターとして渡すことにより、接続オブジェクトを作成します。
- 上記で作成した接続オブジェクトで cursor() メソッドを呼び出して、カーソルオブジェクトを作成します。
- 次に、_UPDATE_ステートメントをパラメーターとして* execute()*メソッドに渡して実行します。
例
次の例は、すべての男性の年齢を1年増やします。