pymysql 对数据库的增删改查
来源:互联网 发布:兰特报价软件 编辑:程序博客网 时间:2024/06/05 08:14
利用pymysql模块,对本地mysql数据库实现增删改查操作
1.对本地数据库(demo)的表(test)进行添加操作
import pymysql# 创建数据库连接对象conn = pymysql.Connect( # 数据库的IP地址 host="127.0.0.1", # 数据库用户名称 user="test", # 数据库用户密码 password="123456", # 数据库名称 db="demo", # 数据库端口名称 port=3306, # 数据库的编码方式 注意是utf8 charset="utf8" )# 创建游标,查询获得的数据以 字典(dict) 形式返回cursor = conn.cursor(cursor = pymysql.cursors.DictCursor)try: # 执行SQL语句,插入数据到 test 表,栏位名称为 name,value cursor.execute('insert into test (name,value) values("{}",{})'.format(name,value))except: print(name + "存入数据库失败")# 向数据库提交执行的语句conn.commit()# 关闭游标cursor.close()#关闭连接conn.close()
import pymysql# 创建数据库连接对象conn = pymysql.Connect( host="127.0.0.1", user="test", password="123456", db="demo", port=3306, charset="utf8")# 创建游标,查询获得的数据以 字典(dict) 形式返回cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)try: # 执行查询语句 从表(test) 中查询 10 条 value 为 0 的数据 cursor.execute('select * from test where value = 0 limit 10') # result 以列表的形式储存所有查询到的数据,每一条数据为一个字典 fetchall为获取所有的数据 ,可以fetchone 同时游标会移动 result = cursor.fetchall() # 向数据库提交执行的语句 conn.commit()except: print( "读取数据库失败")# 关闭游标cursor.close()# 关闭数据库conn.close()# 返回查询结果return result
3.对本地数据库(demo)的表(test)进行修改操作
import pymysql# 创建数据库连接对象conn = pymysql.Connect( host="127.0.0.1", user="test", password="123456", db="demo", port=3306, charset="utf8")# 创建游标,查询获得的数据以 字典(dict) 形式返回cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)try: # 修改表(test)表中ID 为1 的value 为 10 cursor.execute('update test set value = "%s" where id = 1' % (10)) conn.commit()except Exception as e: print(item["name"] + "修改数据库失败", e)cursor.close()conn.close()
阅读全文
0 0
- pymysql 对数据库的增删改查
- 对mysql数据库的增删改查
- vickate_iOS_FMDB 对数据库的增删改查
- JDBC对数据库的增删改查
- Java对数据库的增删查改
- pymysql增删改查练习
- 使用pymysql在python中对mysql的增删改查操作(一)
- 使用pymysql在python中对mysql的增删改查操作(二)
- 使用pymysql在python中对mysql的增删改查操作(三)
- 使用pymysql在python中对mysql的增删改查操作(四)
- 使用pymysql在python中对mysql的增删改查操作(五)
- 使用pymysql在python中对mysql的增删改查操作(综合)
- 使用pymysql在python中对mysql的增删改查操作(综合)
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- 数据库的创建以及对数据库的增删改查
- PyMySql模块增删查改基本操作
- 云时代的终结
- oracle 判断查询结果是否存在
- java导出命令行可执行文件出现报错Error parsing SQL Mapper Configuration. Error parsing Mapper XML. Error resolving
- poj1190——生日蛋糕
- 一位资深程序员大牛给予Java初学者的学习路线建议
- pymysql 对数据库的增删改查
- 宽度优先搜索 最短路径
- 队列基本操作-C语言
- 后台获取的json数据转换成树结构数据
- Java_Day16_作业
- JDK1.8新特性值Optional
- php 运行方式 cgi,fastcgi,php-fpm的区别与联系
- LightOJ
- Windows系统命令行设置环境变量