码迷,mamicode.com
首页 > 数据库 > 详细

操作数据库python

时间:2018-07-17 00:44:46      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:value   pymysql   color   mys   hal   pass   use   返回值   chm   

连接数据库:

import pymysql,xlwt
coon=pymysql.connect(host=‘localhost‘,port=3306,user=‘jxz‘,password=‘123456‘,db=‘jxz‘,charset=‘utf8‘)#连接数据库

cur=coon.cursor()#指定一个游标,设置数据库的入口,返回值默认是元组的格式
#cur=coon.cursor(cursor=pymysql.cursors.DictCursor)#指定一个游标且返回值是字典的格式
数据库相关操作:
cur.execute(‘select * from nhy;‘)#执行sql语句
data=cur.fetchall()#获取数据库的数据/fetchall()读取值得时候,下次读取只能从上次未读完之处继续读取

# print(cur.fetchone()) #只获取一条/fetchone()读取值得时候,下次读取只能从上次未读完之处继续读取


# print(cur.fetchmany(2)) #指定获取几条/fetchmany()读取值得时候,下次读取只能从上次未读完之处继续读取

#cur.execute(‘insert into nhy values("110","2019","3360");‘)#执行sql语句
cur.execute(‘select * from nhy;‘)
coon.commit()#增删改数据的时候需要提交,若加上autocommit=True eg:coon=pymysql.connect(host=‘118.24.3.40‘,port=3306,user=‘jxz‘,
# password=‘123456‘,db=‘jxz‘,charset=‘utf8‘,autocommit=True)则commit()可以不写
cur.close()#关闭游标
coon.close()#关闭数据库

操作数据库python

标签:value   pymysql   color   mys   hal   pass   use   返回值   chm   

原文地址:https://www.cnblogs.com/pengwa1226/p/9321161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!