pymysql

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')

 

posted @ 2021-02-15 22:35  丑矬穷屌  阅读(71)  评论(0)    收藏  举报