import pymysql
建立连接
connection = pymysql.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database',
charset='utf8mb4'
)
try:
with connection.cursor() as cursor:
执行查询
sql = "SELECT * FROM your_table_name"
cursor.execute(sql)
获取所有结果
results = cursor.fetchall()
获取字段名
columns = [desc for desc in cursor.description]
print(" | ".join(columns))
print("-" * 40)
遍历并打印每一行
for row in results:
print(" | ".join(str(val) for val in row))
finally:
connection.close()