docker中安装mysql,缺少图形化界面,写个工具测试一下数据库连接。
前置条件:
安装python3
安装mysql
源码如下:
import pymysql.cursors
# 连接到数据库
connection = pymysql.connect(host='localhost', # 数据库的主机地址
user='username', # 数据库的用户名
password='password', # 数据库的密码
db='databasename', # 数据库的名称
charset='utf8mb4', # 数据库的字符集
cursorclass=pymysql.cursors.DictCursor) # 返回字典类型的数据
try:
with connection.cursor() as cursor:
# 读取单个记录
sql = "select * from db" #可按照需要填写
cursor.execute(sql)
result = cursor.fetchone()
print(result) #打印查询结果
finally:
# 在完成后关闭连接
connection.close()