python3 对数据库的基本操作


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()#释放数据库资源





 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM