使用pymysql在python中对mysql的增删改查操作(一)
2014-11-19 16:18
1006 查看
最近学了一下python对mysql数据库进行增删改查的操作,四个函数即可完成,打开eclipse,新建一个pydev工程,在当前工程中新建一个DataModify文件夹,同时新建一个py文件命名为DataModify.py,源码为:
#!/usr/bin/python
#coding:gbk
import pymysql
from builtins import int
def connDB(): #连接数据库
conn=pymysql.connect(host='localhost',user='root',passwd='******',db='student')
cur=conn.cursor()
return (conn,cur);
def exeUpdate(conn,cur,sql): #更新语句,可执行Update,Insert语句
sta=cur.execute(sql);
conn.commit();
return (sta);
def exeDelete(cur,IDs): #删除语句,可批量删除
for eachID in IDs.split(' '):
sta=cur.execute('delete from students where Id=%d'%int(eachID));
conn.commit();
return (sta);
def exeQuery(cur,sql): #查询语句
cur.execute(sql);
return (cur);
def connClose(conn,cur): #关闭所有连接
cur.close()
conn.close()
在这里,基本的增删改查的函数基本完成,这里要讲一下exeUpdate函数,也许在别人的源码中也看到过这一个函数,但参数只有两个:cur与sql,没有conn,如果函数内不加上conn.commit()这一行代码,在新增时不会报错,也会提示成功,但数据库中是不会看到自己新加的数据的,这一句代码的作用,就类似于保存当前修改,不加上当前这一行代码,当前修改或者新增操作就没有实现。
相关文章推荐
- 使用pymysql在python中对mysql的增删改查操作(三)
- 使用pymysql在python中对mysql的增删改查操作(综合)
- 详解使用pymysql在python中对mysql的增删改查操作(综合)
- 使用pymysql在python中对mysql的增删改查操作(五)
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- 使用pymysql在python中对mysql的增删改查操作(四)
- 使用pymysql在python中对mysql的增删改查操作(综合)
- 使用pymysql在python中对mysql的增删改查操作(二)
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python使用pymysql实现操作mysql
- python使用pymysql实现操作mysql
- python3 使用 pymysql操作mysql
- Python操作mysql(增删改查)
- Python3简单操作MySQL(增删改查)
- Python3连接Mysql(增删改查操作及简单的SQL指令)
- pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- Python3使用mysql.connector操作mysql数据库
- Python 3.2: 使用pymysql连接Mysql
- python操作mysql范例(增删查改)