Pythonを使用したデータベース操作の基本


まず、Pythonでデータベースに接続するためには、適切なドライバをインストールする必要があります。例えば、SQLiteデータベースを使用する場合、sqlite3モジュールをインポートします。

import sqlite3
# データベースに接続
conn = sqlite3.connect('database.db')
# カーソルを作成
cursor = conn.cursor()
# クエリを実行
cursor.execute('SELECT * FROM テーブル名')
# 結果を取得
result = cursor.fetchall()
# 結果を表示
for row in result:
    print(row)
# 接続を閉じる
conn.close()

上記の例では、SQLiteデータベースに接続し、テーブル内のすべてのデータを取得して表示しています。

データベースへのデータの書き込みも簡単です。以下の例では、新しいデータをテーブルに挿入する方法を示しています。

import sqlite3
# データベースに接続
conn = sqlite3.connect('database.db')
# カーソルを作成
cursor = conn.cursor()
# データを挿入
cursor.execute("INSERT INTO テーブル名 (列1, 列2, 列3) VALUES (?, ?, ?)", ('値1', '値2', '値3'))
# 変更を確定
conn.commit()
# 接続を閉じる
conn.close()

上記の例では、指定したテーブルに新しい行を挿入しています。

これらはPythonを使用したデータベース操作の基本的な例です。実際のプロジェクトでは、より複雑な操作が必要になる場合がありますが、この基本的な知識を基にして様々なデータベース操作を行うことができます。

以上が、Pythonを使用してデータベースを操作するためのシンプルで簡単な方法といくつかのコード例です。これを基にして、自分のプロジェクトでデータベースを利用する際に役立ててください。