- MySQLコネクタをインストールする: PythonからMySQLデータベースに接続するには、まずMySQLコネクタをインストールする必要があります。pipを使用してインストールできます。
pip install mysql-connector-python
- データベースに接続する: MySQLデータベースに接続するには、次のようなコードを使用します。
import mysql.connector
# MySQLデータベースに接続する
cnx = mysql.connector.connect(user='ユーザー名', password='パスワード',
host='ホスト名',
database='データベース名')
- クエリを実行して行数を取得する: 以下の例では、"table_name"というテーブルの行数を取得しています。
import mysql.connector
# MySQLデータベースに接続する
cnx = mysql.connector.connect(user='ユーザー名', password='パスワード',
host='ホスト名',
database='データベース名')
# カーソルを作成する
cursor = cnx.cursor()
# カウントクエリを実行する
query = "SELECT COUNT(*) FROM table_name"
cursor.execute(query)
# 行数を取得する
row_count = cursor.fetchone()[0]
# 結果を表示する
print("行数:", row_count)
# カーソルと接続をクローズする
cursor.close()
cnx.close()
上記のコードでは、table_name
を対象のテーブル名に置き換える必要があります。
これで、Pythonを使用してMySQLデータベースの行数を取得する方法がわかりました。この手法とコード例を参考にして、自分のプロジェクトに適用してみてください。