python连接mysql数据库查看数据库成员
时间: 2023-06-30 13:22:44 浏览: 114
连接 MySQL 数据库并查看数据库成员,可以使用以下示例代码:
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="test")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 查询数据库成员
cursor.execute("SELECT user, host FROM mysql.user")
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print("User: %s, Host: %s" % (row[0], row[1]))
# 关闭数据库连接
db.close()
```
以上代码中,我们首先使用 connect() 方法连接到 MySQL 数据库,传入要连接的主机地址、用户名、密码和数据库名。然后使用 cursor() 方法创建游标对象,使用 execute() 方法执行 SQL 查询,返回查询结果后使用 fetchall() 方法获取所有数据行,并使用 for 循环遍历输出每一条记录的用户和主机名。
需要注意的是,查询数据库成员需要具有相应的权限,否则会提示权限不足的错误。
阅读全文