\

Pythonを使用してMySQLデータベースにデータを挿入する方法を説明します。この記事では、Pythonのmysql.connectorモジュールを使用してMySQLデータベースに接続し、データを挿入する方法を示します。

まず、mysql.connectorをインポートします。

import mysql.connector

次に、MySQLデータベースに接続します。この例では、ユーザー名は’root’、パスワードは’password’、ホスト名は’localhost’、データベース名は’test’です。

cnx = mysql.connector.connect(
  user='root',
  password='password',
  host='localhost',
  database='test'
)

カーソルを生成します。

cursor = cnx.cursor()

次に、データを挿入するSQLクエリを定義します。この例では、’student’テーブルにデータを挿入します。

sql = ('''
INSERT INTO student
(first_name, last_name, birthday, gender)
VALUES
(%s, %s, %s, %s)
''')

挿入したいデータを定義します。

data = [
  ('Shota', 'Sato', '2001-03-12', 'M'),
  ('Hiroki', 'Takagi', '2000-04-05', 'M'),
  ('Yuka', 'Kimura', '2001-03-27', 'F')
]

cursor.executemany(sql, data)を使用して、複数行を一度に挿入します。

cursor.executemany(sql, data)

commit()を使用して、データの挿入を確定します。

cnx.commit()

最後に、挿入されたレコードの数を表示します。

print(f"{cursor.rowcount} records inserted.")

以上がPythonを使用してMySQLデータベースにデータを挿入する基本的な手順です。この手順を参考に、PythonとMySQLを使用してデータベース操作を行ってみてください。.

投稿者 admin

コメントを残す

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