mysql统计表行数python
时间: 2024-12-01 12:13:00 浏览: 2
25.5 MySQL 聚合函数
在Python中,你可以使用`pymysql`库或者更高级的`mysql-connector-python`库来连接MySQL数据库并执行SQL查询来获取表的行数。这里是一个基本的例子:
```python
import pymysql
# 创建数据库连接
db = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
try:
# 创建游标对象
cursor = db.cursor()
# 执行SQL查询(COUNT(*)会返回表的行数)
query = "SELECT COUNT(*) FROM your_table_name"
cursor.execute(query)
result = cursor.fetchone() # 获取结果集的第一条数据,即行数
row_count = result[0] # 行数通常作为查询结果的第一个元素
print(f"Table 'your_table_name' has {row_count} rows.")
finally:
db.close() # 关闭数据库连接
```
阅读全文