Python连接MySQL并执行SQL语句

import pymysql
import pymysql.cursors
# 连接MySQL数据库
connection = pymysql.connect(host='130.52.249.115', port=3306, user='root', password='123456', db='test',
                             charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)

# 通过cursor创建游标
cursor = connection.cursor()

# 执行数据查询
sql = "SELECT `id`, `password` FROM `users` WHERE `email`='[email protected]'"
cursor.execute(sql)

#查询数据库单条数据
result = cursor.fetchone()
print(result)

# 执行数据查询
sql = "SELECT `id`, `password` FROM `users`"
cursor.execute(sql)

#查询数据库多条数据
result = cursor.fetchall()
for data in result:
    print(data)


# 关闭数据连接
connection.close()

你可能感兴趣的:(Python)