import pymysql conn = pymysql.connect(host='118.24.3,40',user='jxz',password='123456', db='jax',port=3306,charset='utf8')#建立连接 cur = conn.cursor()#建立游标 cur.execute('show tables;')#执行sql语句 print(cur.fetchall())#获取sql语句执行的结果 cur.close()#关闭游标 conn.close()#关闭连接
插入、修改、删除操作,执行完sql之后,需执行提交操作,才会生效
conn.commit()#提交
或者在建立连接中添加自动提交
autocommit=True
获取查询结果测3种选择
print(cur.fetchall())#获取sql语句执行的所有结果 print(cur.fetchone())#获取sql语句执行的第1条结果 print(cur.fetchmany(10))#获取多条结果
获取结果返回为列表,如果需要返回字典,需在建立游标的时候进行设置
cur = conn.cursor(pymysql.cursors.DictCursor)