import pymysql
conn=pymysql.connect(
host='127.0.0.1',
port=3306,
user='root',
password='999',
database='day14',
charset='utf8',
autocommit=1 #自动提交,不设置自动提交的话,每发送一条命令都需要加一条conn.commit()
)
# cursor=conn.cursor() #游标对象,不加参数时,数据已元祖形式展示
# sql='select * from aaa ;'
# res=cursor.execute(sql)
# print(res) #结果为sql命令影响的数据行数
# print(cursor.fetchone())
# print(cursor.fetchall()) #fetchall是列表套数据的形式
# cursor.scroll(1,"relative")
# cursor.scroll(0,"absolute")
# print(cursor.fetchmany(3))
cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
un=input('请输入用户名:')
pd=input('请输入密码:')
sql='select * from aaa where username=%s and password=%s;'
rows=cursor.execute(sql,(un,pd)) #excutemany(sql,[(),(),()])
if rows:
print('successful')
print(cursor.fetchall())
if not rows:
print('fail')