Pythonはデータベース操作に非常に便利な言語です。特に、PythonにはSQLite3という軽量で使いやすいデータベースが標準ライブラリとして含まれています。この記事では、Pythonを使ってSQLite3データベースからデータを取得する基本的な方法を解説します。
まずは、PythonからSQLite3データベースに接続する方法から始めます。以下のコードを使用します。
import sqlite3
con = sqlite3.connect('animal.db')
上記のコードは、animal.db
という名前のSQLite3データベースに接続します。接続が成功すると、connect
関数はデータベース接続オブジェクトを返します。
次に、データベースからデータを取得するためのSQL文を発行します。以下のコードを使用します。
cursor = con.cursor()
for row in cursor.execute('SELECT * FROM Animal'):
print(row)
上記のコードは、Animal
という名前のテーブルからすべてのデータを取得します。execute
関数はSQL文を実行し、結果を返します。
以上がPythonを使ってSQLite3データベースからデータを取得する基本的な方法です。PythonとSQLite3の組み合わせは、データベース操作を必要とする多くのタスクにとって強力なツールとなります。.