import pymysql
#想要使用python操作数据库 必须安装导入相应的pymysql包

con = pymysql.connect(
host="127.0.0.1",
# 我们要连接的主机ip地址 如果是本机就填localhost或者127.0.0.1 网络地址则输入对应ip
database="tom",
# database 输入我们想要操作的数据库
port=3306,
# 端口默认是3306 如果更换 请填写更换后的端口号
user="root",
# 数据库账号 默认为root
password="123456",
# 数据库密码
cursorclass=pymysql.cursors.DictCursor # 一行数据是字典形式。多行数据是列表中嵌套字典.
)

cur = con.cursor()
# 建立一个游标

count = cur.execute('show databases;') # 定义一个变量接收查询结果
print(count) # 定义一个变量接收查询结果

all_data = cur.fetchall() # 读取查询出来的所有数据
print(all_data)