📅  最后修改于: 2023-12-03 15:38:37.101000             🧑  作者: Mango
在 Python 中,我们可以使用 mysql-connector
模块连接 MySQL 数据库。通过查询语句,我们可以获取 MySQL 表中的行数。
以下是获取 MySQL 表行数的代码片段:
# 导入 mysql-connector 模块
import mysql.connector
# 连接 MySQL 数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 编写查询语句
sql = "SELECT COUNT(*) FROM yourtable"
# 执行查询语句
mycursor.execute(sql)
# 获取查询结果
result = mycursor.fetchone()
# 输出结果
print("表中行数为:",result[0])
以上代码通过 mysql-connector
模块连接 MySQL 数据库,创建游标对象。接着编写查询语句,使用 execute()
方法执行查询语句。使用 fetchone()
方法获取查询结果。最后输出结果。
其中,查询语句中的 COUNT(*)
函数可以计算表中的行数。
以上是在 Python 中计算 MySQL 表中的行数的方法。