import pymysql conn =pymysql.connect( host='localhost', port=3306, user='root', password='123456', database='localDB', charset='utf8', #数据库内容以字典格式输出,带字段名 cursorclass=pymysql.cursors.DictCursor ) #python 必须有一个游标对象,用来给数据库发送sql语句并执行 #cursor=pymysql.cursors.DictCursor 返回带有字段名的结果集 以字典格式返回数据集 #cur=conn.cursor(cursor=pymysql.cursors.DictCursor) cur=conn.cursor() #查询 sql='select * from users' #执行sql语句 result=cur.execute(sql) #获取所有记录 #info=cur.fetchall() #获取一条记录 info1=cur.fetchone() #提交语句 除了select语句,其他语句必须带有提交语句 #conn.commit() print(result) #print(info) print(info1) #关闭游标 cur.close() #关闭连接 conn.close()