使用pymysql查询数据库中表的数量和表名

  1. 导包
import pymysql
from pymysql.cursors import DictCursor
  1. 连接数据库
conn = pymysql.Connect(host='localhost',user='root',db='stu',port=3306,password='dong')
c = conn.cursor()
  1. 查询
sql = 'show tables from stu'
rows = c.execute(sql)  # 返回执行成功的结果条数
print(f'一共有 {rows} 张表')
for d in c.fetchall():
    for k,v in d.items():
        print(v)

你可能感兴趣的:(数据库)