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

建立企业网站的费用石家庄seo外包的公司

建立企业网站的费用,石家庄seo外包的公司,常州企业网站建设,大淘客网站怎么做python操作数据库 pymysql模块: pip install pymysql作用:可以实现使用python程序链接mysql数据库,且可以直接在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(host='127.0.0.1',#数据库服务器主机地址port=3306, #mysql的端口号user='root', #数据库的用户名password='xxxxxx', #数据库密码db='dbtest1',#数据仓库的名称charset='utf8') # 不要写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(host='127.0.0.1',#数据库服务器主机地址port=3306, #mysql的端口号user='root', #数据库的用户名password='xxxxx', #数据库密码db='dbtest1',#数据仓库的名称charset='utf8')
#创建一个游标对象
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()
事务的特点:
  • 事物的特点

    • 原子性
      • 一个事务必须被作为一个不可分割的最小工作单元,每个事务中的所有操作必须要么成功,或者要么失败,不能一些成功一些失败。
    • 一致性
      • 一致性就像上面举的一个例子一样,当发生异常情况下,数据仍然是正确的.就是说当一个事务执行失败了,数据之间是不会受异常的情况而影响,永远保持着他的正确性.
    • 隔离性
      • 当一个事务还未提交,每个事务之间是相互隔离的,互补受到影响.
    • 持久性
      • 当一个事务进行提交之后,发生的变化就会永远保存在数据库中.
  • 事物的提交和回滚

    • commit
    • rollback
http://www.hkea.cn/news/647703/

相关文章:

  • 南京平台公司seo搜索培训
  • 横沥网站建设武汉百度百科
  • 百度给做网站公司线上运营的5个步骤
  • 盘锦网站建设公司网络营销策略包括哪些
  • 简述电子商务网站开发的基本原则一站式网络营销
  • 商丘网站网络推广员的工作内容和步骤
  • 取消wordpress邮箱认证北京搜索优化排名公司
  • 千库网素材南宁seo优势
  • 西安机场商务宾馆百度做网站怎么在百度上做网站
  • ps网站建设seo网络公司
  • 网站建设步骤 教 程网站怎么做谷歌推广
  • 网站制作需要注意什么潍坊做网站哪家好
  • 专门做团购的网站有哪些色盲图
  • 百度做网站续费费用百度营业执照怎么办理
  • 深圳网站建设方维网络企业网站制作要求
  • 制作好网站黑帽seo教程
  • 云南 网站建设网站seo优化对网店的推广的作用为
  • 网站建设免费国外舆情服务公司
  • 怎么做网站banner查排名网站
  • 做网站好看的背景图片相关搜索优化软件
  • 怎么查网站是哪家制作公司做的百度收录查询
  • 企业年金交了有好处吗网络优化工程师吃香吗
  • python做网站开发百度6大核心部门
  • 自己做网站平台企业网站优化价格
  • 淘宝网网站建设的需求分析百度会员登录入口
  • 建网站的专业公司推广网站多少钱
  • 网站不去公安局备案自己怎么搭建网站
  • 外贸网站建设入门深圳网络推广哪家
  • 网站模板资源公司网站推广
  • 广东省建设教育协会官方网站首页html简单网页代码