博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python操作mysql
阅读量:4885 次
发布时间:2019-06-11

本文共 1152 字,大约阅读时间需要 3 分钟。

python通过MySQLdb模块编辑mysql数据库,python3使用pymysql模块

添加数据

1 import pymysql 2  3 conn = pymysql.connect(host='127.0.0.1',user='root',passwd='xilehang99',db='liyaoguo') 4  5 cur = conn.cursor() 6  7 reCount = cur.execute('insert into students(name,sex,age,tel,nal) values(%s,%s,%s,%s,%s)',('jack','F',23,123456,'chain')) 8  9 conn.commit()10 11 cur.close()12 conn.close()13 14 print (reCount)

查看数据

1 import pymysql 2  3 conn = pymysql.connect(host='127.0.0.1',user='root',passwd='xilehang99',db='liyaoguo') 4  5 cur = conn.cursor() 6  7 reCount = cur.execute('select * from students')  #查询表内容 8  9 conn.commit()10 11 cur.close()12 conn.close()13 14 print (reCount)15 print(cur.fetchone())  #获取一条结果16 print(cur.fetchmany(2))  #获取前两条结果17 print(cur.fetchall())  #获取所有结果

修改数据

1 import pymysql 2  3 conn = pymysql.connect(host='127.0.0.1',user='root',passwd='xilehang99',db='liyaoguo') 4  5 cur = conn.cursor() 6  7 reCount = cur.execute('update students set Name = %s',('alin',))  #修改数据 8 reCount = cur.execute('delete from students')  #删除数据 9 10 conn.commit()11 12 cur.close()13 conn.close()14 15 print (reCount)

 

转载于:https://www.cnblogs.com/yoyovip/p/5800014.html

你可能感兴趣的文章
HDU 2204(容斥原理)
查看>>
删除文件到回收站rm命令
查看>>
[2013.10.11]饥饿的奶牛
查看>>
Struts2 漏洞系列之S2-001分析
查看>>
响应式网站的开发
查看>>
SQLite使用(二)&&数据类型
查看>>
tomcat 启动时设置 java 参数,mark
查看>>
Linux init 0-6 启动级别
查看>>
pyqt 实现进度条窗口
查看>>
数据库数据定期同步实现
查看>>
Web.config配置文件详解
查看>>
C++11标准发布
查看>>
转:C++模板学习
查看>>
C# 中 以 &# 打头的 编码 是: html 编码解码地址 转换
查看>>
Day06for循环和字符串的内置方法
查看>>
872.Leaf-Similar Trees
查看>>
关于android 双击事件
查看>>
Java 8 forEach examples遍历例子
查看>>
Java – How to add days to current date
查看>>
Linux操作系统下搭建LAMP环境
查看>>