当前位置: 首页 > news >正文

牡丹江市建设行业协会网站紫金网站建设

牡丹江市建设行业协会网站,紫金网站建设,线上设计师是什么,域名价格排行MySQL数据库-pymysql模块操作数据库 pymysql模块是python操作数据库的一个模块 connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式#xff1a;   模块名称.connect()   参数#xff1a;   host数据库ip   port数据库端口   user数据库用户名   pa… MySQL数据库-pymysql模块操作数据库 pymysql模块是python操作数据库的一个模块   connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式   模块名称.connect()   参数   host数据库ip   port数据库端口   user数据库用户名   passwd数据库密码   db数据库名称   charset数据库编码 cursor()创建数据库操作游标无参使用方式   游标变量.cursor() execute()操作数据库参数1 sql语句参数2 字符串占位符变量使用方式   游标变量.execute() execute()操作数据库会返回操作数据库后影响的行数我们可以以此判断是否操作成功 commit()提交数据到数据库无参使用方式   创建数据库链接变量.commit() close()关闭游标使用方式   游标变量.close() close()关闭数据库使用方式   创建数据库变量.close() 向数据库添加一条数据   #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi) # 创建游标 cursor conn.cursor()# 执行SQL并返回收影响行数 effect_row cursor.execute(INSERT INTO db1(yhm,mim) VALUES(adc8868,279819)) #添加一条数据 print(effect_row) #返回影响行数# 提交不然无法保存新建或者修改的数据 conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     execute(sql语句%s,(占位符变量))执行sql语句时的占位符使用 execute()操作一条数据 #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi) # 创建游标 cursor conn.cursor()# 执行SQL并返回收影响行数 effect_row cursor.execute(INSERT INTO db1(yhm,mim) VALUES(%s,%s),(adc279819,279819)) #添加一条数据 print(effect_row) #返回影响行数# 提交不然无法保存新建或者修改的数据 conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     executemany(sql语句,[(占位符变量),(占位符变量)])执行sql语句时的占位符使用 executemany()操作多条数据 #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi) # 创建游标 cursor conn.cursor()# 执行SQL并返回收影响行数 effect_row cursor.executemany(INSERT INTO db1(yhm,mim) VALUES(%s,%s),[(a1,123),(a2,456),(a3,789)]) print(effect_row) #返回影响行数# 提交不然无法保存新建或者修改的数据 conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     查询数据库数据 注意操作数据库的增、删、改都需要commit()提交数据到数据库而查询是不需要commit()的 fetchall()获取游标查询数据库里的数据返回元祖使用方式   游标变量.fetchall()   #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor()# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchall() #获取游标里的数据 print(shuju) # 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()         查询数据库内容时更改游标返回字典类型数据【推荐】 返回字典类型将数据库表的列(字段)作为键返回 默认查询数据时游标返回的元祖类型如果想返回字典类型就需要设置游标 cursorpymysql.cursors.DictCursor设置游标返回字典类型数据当做参数写在execute()里execute(cursorpymysql.cursors.DictCursor) #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchall() #获取游标里的数据 print(shuju)# 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     fetchone()获取游标里第一条数据如果多次执行fetchone()就依次获取数据使用方式   游标变量.fetchone() #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchone() #获取游标里第一条数据 print(shuju)# 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     fetchmany()获取游标里,指定条数据参数是要获取数据的条数使用方式   游标变量.fetchmany(3) #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchmany(3) #获取游标里,指定条数据 print(shuju)# 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     移动游标里数据指针获取对应数据 scroll(1,moderelative)相对当前位置移动   使用方式   游标变量.scroll(1,moderelative)   第一个参数正数相对当前位置向下移动数值对应指针第一个负数相对当前位置向上移动数值对应指针 scroll(2,modeabsolute)相对绝对位置移动   使用方式   游标变量.scroll(2,modeabsolute)   将指针位置移动到第一个参数数值对应指针 相对当前位置移动获取数据moderelative #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchone() #获取游标里第一条数据,指针在第一个位置 shuju cursor.fetchone() #指针在第二个位置 shuju cursor.fetchone() #指针在第三个位置 print(shuju) #打印应该是第三条 cursor.scroll(-2,moderelative) #调整指针相对当前位置向上移动2位 shuju cursor.fetchone() #指针第二位 print(shuju) # 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()   相对绝对位置移动modeabsolute #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(SELECT id,yhm,mim FROM db1) shuju cursor.fetchone() #获取游标里第一条数据,指针在第一个位置 shuju cursor.fetchone() #指针在第二个位置 shuju cursor.fetchone() #指针在第三个位置 print(shuju) #打印应该是第三条 cursor.scroll(3,modeabsolute) #调整指针相对绝对位置移动3位 shuju cursor.fetchone() #指针第四位 print(shuju) # 提交不然无法保存新建或者修改的数据 # conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()     添加数据库时获取到添加数据的自增id lastrowid获取添加数据时的自增id使用方式   游标变量.lastrowid注意如果是添加的多条数据获取到的自增id是最后一条的自增id #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql# 创建连接host数据库ip port数据库端口 user数据库用户名 passwd数据库密码 db数据库名称 charset数据库编码conn pymysql.connect(host127.0.0.1, port3306, userroot, passwd279819, dbcshi,charsetutf8) # 创建游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 执行SQL并返回收影响行数 effect_row cursor.execute(INSERT INTO db1 (yhm,mim) VALUES (%s,%s),(bb3,8889)) zzid cursor.lastrowid #获取添加数据时的自增id print(zzid) #打印自增id # 提交不然无法保存新建或者修改的数据 conn.commit()# 关闭游标 cursor.close() # 关闭连接 conn.close()   转载于:https://www.cnblogs.com/adc8868/p/6942542.html
http://www.pierceye.com/news/942696/

相关文章:

  • 景观毕业设计作品网站公司网站销售平台建设费分录
  • 品牌网站建设还来大蝌蚪华为手机WordPress
  • 东莞制作企业网站公司网站营销活动页面制作
  • 有中文网站 怎么做英文网站企业网站建设 价格
  • 网络游戏网站开发建设工程施工合同样本
  • 陕西网站制作公司泸州中泸集团建设有限公司网站
  • 营销型网站建设的概念电子商务公司最低注册资本
  • 计划书网站推广的目录怎么做太原便宜做网站的公司哪家好
  • wordpress 直播插件麒麟seo外推软件
  • 网站检测报告哪里做寰宇seo
  • 徐州微信网站建设网站建设员课程
  • 做现货需要关注的网站wordpress+游戏网站
  • 佛山北京网站建设网络营销推广有哪些方法
  • 免费注册网站网址合肥网站建设第一品牌
  • 青州建网站网站建设seo虾哥网络
  • 网站框架怎么设计wordpress新闻页面模板下载
  • 国外网站平台做微信公众号的是哪个网站
  • 岳池住房和城乡建设厅网站wordpress插件清单 很多很全
  • 换域名对网站的影响做黑枸杞的公司网站
  • 昌平沙河网站建设深圳哪些公司需要做网站
  • 海尔网站建设策划书wordpress输出分类
  • 软文营销的方法广东网站建设seo优化制作设计
  • 网站怎样做推广计划创意设计ppt
  • 网站项目报价方案wordpress留言版添加
  • 网站改版协议目前哪个网站建设的最好
  • 网站建设风险管理计划长沙公司网站模板制作方案
  • wordpress p上海做seo的公司
  • 网站统计分析注册公司步骤和所需材料
  • 网站开发的好处和弊端客户管理系统简称
  • 网站开发提供图片加载速度wordpress速度