pymysql select from where 例子
以下是一个使用pymysql进行select from where查询的例子:
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', port=3306, user='username', password='password', db='database', charset='utf8mb4')
cursor = conn.cursor()
# 执行查询语句
sql = "SELECT * FROM table_name WHERE column_name = %s"
cursor.execute(sql, ('value',)) # 注意这里用元组传入参数,防止SQL注入
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
print(result)
# 关闭数据库连接
cursor.close()
conn.close()
在上面的例子中,我们使用pymysql连接到数据库并执行了一个select语句,查询了table_name表中所有column_name等于'value'的行,然后将查询结果输出。请注意,我们在查询语句中使用了占位符%s,它会被后面的元组('value',)所替代,这样可以避免SQL注入攻击。
原文地址: http://www.cveoy.top/t/topic/bnc8 著作权归作者所有。请勿转载和采集!