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

湛江建设培训学校网站中国十大品牌网

湛江建设培训学校网站,中国十大品牌网,app排行榜,企业网站推广策划书python操作数据库 pymysql模块: pip install pymysql作用:可以实现使用python程序链接mysql数据库#xff0c;且可以直接在python中执行sql语句 添加操作 import pymysql #1.创建链接对象c conn pymysql.Connect(host127.0.0.1,#数据库服务器主机地址port3306, #mysql的端口…python操作数据库 pymysql模块: pip install pymysql作用:可以实现使用python程序链接mysql数据库且可以直接在python中执行sql语句 添加操作 import pymysql #1.创建链接对象c conn pymysql.Connect(host127.0.0.1,#数据库服务器主机地址port3306, #mysql的端口号userroot, #数据库的用户名passwordxxxxxx, #数据库密码dbdbtest1,#数据仓库的名称charsetutf8) # 不要写utf-8 # 创建一个游标对象 cusor conn.cursor() print(conn) # 2.增加记录操作 sql insert into temp (name,sex,age,dep_id) values (%s,%s,%d,%d)%(haha,female,20,200) cusor.execute(sql) conn.commit() #对数据进行整改后记得进行事物的提交 #关闭打开的资源对象 cusor.close() conn.close()删除操作 # 3.删除记录 sqls delete from temp where name %s%haha print(sqls) # cusor.execute(sqls) # conn.commit()修改操作 new_age input(enter a new age:) new_age int(new_age) sql update temp set age %d where id 3%new_age print(sql) cusor.execute(sql) conn.commit()查询操作 查询全部 sql select * from temp where age 30 cusor.execute(sql) # 负责执行sql语句 # fetchall 返回的是元组套用元组 all_data cusor.fetchall() #获取查询到所有的数据如果没有查询到数据返回一个空元组 print(all_data) print(len(all_data))查询第一条 sql show tables #sql语句 cusor.execute(sql) #执行sql语句 one cusor.fetchone() #获取一条数据 print(one:,one) print(one:,one[0])查询多条 many cusor.fetchmany(3) #获取指定条数的数据不写默认为1 print(many:,many)关闭连接对象 # # # 关闭打开的资源对象 cursor.close() conn.close() 关于mysql中的事务 什么是事物 Mysql的事物主要是指一组处理操作量大复杂度高的数据的操作。事务其实就是MySQL中处理数据的一种方式,主要用在数据完整性高,数据之间依赖性大的情况下的一种数据处理方式.举个例子,在小张点击了确认转账的按钮时,系统突然崩溃了.会出现这样几中不正确的情况: 1.小张的钱打到小李的账户上,但是自己的账户上的钱没被扣.2.小张的钱打没到小李的账户上了,但是自己账户上的钱被扣.这样的业务场景就需要MySQL事务保持,即使机器出故障的情况下,数据仍然是正确的. import pymysql #1.创建链接对象 conn pymysql.Connect(host127.0.0.1,#数据库服务器主机地址port3306, #mysql的端口号userroot, #数据库的用户名passwordxxxxx, #数据库密码dbdbtest1,#数据仓库的名称charsetutf8) #创建一个游标对象 cusor conn.cursor()#小张向小李的银行卡打200块钱 sql1 update bankTab set monry - 200 where name 小张 sql2 update bankTab set monry 200 where name 小李try:cusor.execute(sql1) #成功执行cusor.execute(sql2) #发成异常# 不提交 不会对数据库有变化conn.commit() #说明转账成功数据就写死到数据库没有办法在回撤 except Exception as e:print(e)conn.rollback() #事物的回滚:将try中执行成功的sql效果撤回cusor.close() conn.close()事务的特点 事物的特点 原子性 一个事务必须被作为一个不可分割的最小工作单元,每个事务中的所有操作必须要么成功,或者要么失败,不能一些成功一些失败。 一致性 一致性就像上面举的一个例子一样,当发生异常情况下,数据仍然是正确的.就是说当一个事务执行失败了,数据之间是不会受异常的情况而影响,永远保持着他的正确性. 隔离性 当一个事务还未提交,每个事务之间是相互隔离的,互补受到影响. 持久性 当一个事务进行提交之后,发生的变化就会永远保存在数据库中. 事物的提交和回滚 commitrollback
http://www.zqtcl.cn/news/206038/

相关文章:

  • 重庆网站建设价格费用酒店协会网站集静态模板
  • 会议专题网站建设报价单网站代码在哪里修改
  • 怎么用net123做网站怎么给企业制作网站
  • 网站建设合同模板网页设计团队
  • 做排行的网站淘宝流量平台
  • 用dw怎么做网站后台做一个网站需要怎么做
  • 沧州地区阿里巴巴做网站修改wordpress标题图片
  • 怎么判断网站开发语言互联网推广模式
  • 做电影网站被找版权问题怎么处理网站做的简单是什么意思
  • 九江网站建设网站制作深圳seo优化服务商
  • 上海网站推广珈维做映射后 内网无法通过域名访问网站
  • 太原网站关键词优化常州企业网站建设公司
  • 网站开发流程详细步骤不用淘宝客api如何做网站
  • xuzhou网站制作wordpress漫画小说
  • 公司建设网站的通知书百度经验官网入口
  • 如何做产品网站的推广静态网页制作总结
  • 网站建设有哪些知识点wordpress 静态
  • 买完阿里云域名如何做网站优化软件排行榜
  • 三五互联网站建设怎么样公司网上推广平台
  • 做网站网页的公司机械网站建设公司推荐
  • 影楼网站制作网站集群建设申请
  • 国内免费的短视频素材网站自己做网站的方法
  • jsp网站建设代码电子印章在线制作生成器免费
  • 叫别人做网站后怎么更改密码一手楼房可以做哪个网站
  • 网站上的图分辨率做多少网站栏目建设存在的问题
  • 山东省建设部网站官网php 开发手机网站建设
  • 新建的网站怎么做seo优化国内最新新闻事件今天
  • ss永久免费服务器河南网站建设优化技术
  • wordpress首页源码深圳seo关键词优化外包公司
  • 网站备案换公司吗网站开发 东莞