python数据库包pymysql的使用

使用pymysql模块
1. 导入pymysql模块
2. 创建连接
3. 获取执行命令的游标
4. 用游标去执行SQL语句
5. 获取SQL语句的执行结果
6. 关闭游标
7. 关闭连接

# 1.导入pymysql模块
import pymysql
user = input('请输入用户名:')
pwd = input('请输入密码:')

# 2.创建连接
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='', db='db8', charset='utf8')

# 3.获取执行命令的游标
cursor = conn.cursor()

#注意%s需要加引号
sql = "select * from userinfo where username='%s' and pwd='%s'" %(user, pwd)
print(sql)

# 4.用游标去执行执行sql语句,5.并获得执行结果。
cursor.execute(sql)

result=cursor.execute(sql) #执行sql语句,返回sql查询成功的记录数目
print(result)

# 6.关闭游标
cursor.close()
# 7.关闭连接
conn.close()

if result:
    print('登陆成功')
else:
    print('登录失败')
原文地址:https://www.cnblogs.com/hercules-chung/p/12457775.html