数据库操作

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)

 


 

posted @ 2019-11-12 16:51  灰兔的魔王  阅读(110)  评论(0编辑  收藏  举报