- MySQLデータベースに接続する方法: MySQLに接続するには、まずMySQLクライアントをインストールする必要があります。インストールが完了したら、以下のコードを使用してMySQLデータベースに接続することができます。
import mysql.connector
# MySQLに接続する
mydb = mysql.connector.connect(
host="localhost",
user="ユーザー名",
password="パスワード",
database="データベース名"
)
# 接続が成功した場合、メッセージを表示する
if mydb.is_connected():
print("MySQLデータベースに接続しました。")
- データを取得する方法: MySQLデータベースからデータを取得するには、SELECT文を使用します。以下のコードは、"users"というテーブルからすべてのユーザーの情報を取得する例です。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="ユーザー名",
password="パスワード",
database="データベース名"
)
# データを取得するためのSELECT文
sql = "SELECT * FROM users"
# クエリを実行する
cursor = mydb.cursor()
cursor.execute(sql)
# 結果を取得する
results = cursor.fetchall()
# 結果を出力する
for row in results:
print(row)
- データを挿入する方法: MySQLデータベースにデータを挿入するには、INSERT文を使用します。以下のコードは、"users"テーブルに新しいユーザーを挿入する例です。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="ユーザー名",
password="パスワード",
database="データベース名"
)
# データを挿入するためのINSERT文
sql = "INSERT INTO users (name, email) VALUES (%s, %s)"
val = ("John Doe", "[email protected]")
# クエリを実行する
cursor = mydb.cursor()
cursor.execute(sql, val)
# 変更を確定する
mydb.commit()
# 挿入したデータのIDを取得する
print("挿入されたレコードのID:", cursor.lastrowid)
これらはいくつかの基本的な操作方法の例です。さまざまな操作や高度なクエリも可能です。MySQLの公式ドキュメントやオンラインのリソースを参考にすると、より詳細な情報を得ることができます。