python3 对mysql的基本操作:查询,写入。。
利用pymysql模块进行操作
补充:
安装pymysql : pip install pymysql
####查询
import pymysql#导入pymysql模块
conn=pymysql.connect(host='180.168.**.**',user='root',passwd='****',db='**',port=*,charset='utf8')
cur=conn.cursor()#获取一个游标
sql_select = "select * from goods"#定义查询
cur.execute(sql_select) #执行查询
print(sql_select)
data =cur.fetchall() #获取查询到数据
#cur.fetchone()获取一条数据
for i in range(len(data)):
print(data[i])
conn.commit()#提交事务
cur.close()#关闭游标
conn.close()#释放数据库资源
####插入
import pymysql#导入pymysql模块
conn=pymysql.connect(host='180.168.*.*',user='root',passwd='**',db='*',port=*,charset='utf8')
cur=conn.cursor()#获取一个游标
sql_select = "select * from goods"#定义查询
cur.execute(sql_select) #执行查询
print(sql_select)
data =cur.fetchall() #获取查询到数据
for i in range(len(data)):
print(data[i])
try:
cursor.execute(sql)# 执行sql语句
conn.commit()# 提交到数据库执行
except:
conn.rollback()# 如果发生错误则回滚
#conn.commit()#提交事务
cur.close()#关闭游标
conn.close()#释放数据库资源