位置: 编程技术 - 正文

python使用mysql数据库示例代码

编辑:rootadmin

推荐整理分享python使用mysql数据库示例代码,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一,安装mysql

如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。

Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装:

Ubuntudeepin

centOS/redhat

二,安装MySQL-python

要想使python可以操作mysql 就需要MySQL-python驱动,它是python 操作mysql必不可少的模块。

下载地址: 文件之后直接解压。进入MySQL-python-1.2.5目录:

三,测试

测试非常简单,检查MySQLdb 模块是否可以正常导入。

没有报错提示MySQLdb模块找不到,说明安装OK ,下面开始使用python 操作数据库之前,我们有必要来回顾一下mysql的基本操作:

四,mysql 的基本操作

五,python 操作mysql数据库基础

Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。

这只是连接到了数据库,要想操作数据库需要创建游标。

通过获取到的数据库连接conn下的cursor()方法来创建游标。

python使用mysql数据库示例代码

通过游标cur 操作execute()方法可以写入纯sql语句。通过execute()方法中写如sql语句来对数据进行操作。

cur.close() 关闭游标

conn.commit()方法在提交事物,在向数据库插入一条数据时必须要有这个方法,否则数据不会被真正的插入。

Conn.close()关闭数据库连接

六,插入数据

通过上面execute()方法中写入纯的sql语句来插入数据并不方便。如:

我要想插入新的数据,必须要对这条语句中的值做修改。我们可以做如下修改:

假如要一次向数据表中插入多条值呢?

executemany()方法可以一次插入多条值,执行单挑sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数。

七,查询数据

也许你已经尝试了在python中通过

来查询数据表中的数据,但它并没有把表中的数据打印出来,有些失望。

来看看这条语句获得的是什么

它获得的只是我们的表中有多少条数据。那怎样才能获得表中的数据呢?进入python shell

fetchone()方法可以帮助我们获得表中的数据,可是每次执行cur.fetchone() 获得的数据都不一样,换句话说我没执行一次,游标会从表中的第一条数据移动到下一条数据的位置,所以,我再次执行的时候得到的是第二条数据。

scroll(0,'absolute') 方法可以将游标定位到表中的第一条数据。

还是没解决我们想要的结果,如何获得表中的多条数据并打印出来呢?

通过之前的print aa 我们知道当前的表中有5条数据,fetchmany()方法可以获得多条数据,但需要指定数据的条数,通过一个for循环就可以把多条数据打印出啦!执行结果如下:

标签: python使用mysql数据库示例代码

本文链接地址:https://www.jiuchutong.com/biancheng/372336.html 转载请保留说明!

上一篇:Python实现一个转存纯真IP数据库的脚本分享(python转换语句)

下一篇:Apache如何部署django项目(apache部署项目)

  • 增值税纳税义务确认时间
  • 购买股票交易费用计入
  • 公司车辆过户给个人需要交多少税
  • 金税盘忘了清盘怎么办
  • 资产损失原因
  • 房地产公司产品无偿提供他人使用 税
  • 委托加工和进口加工区别
  • 房地产企业可以抵扣进项税额的范围
  • 住宿发票专票可抵扣吗
  • 工程在建期间的会计分录
  • 多交增值税怎么调整
  • 建筑施工外包
  • 企业临时用工付出会计处理
  • 对方已经认证的发票怎么作废
  • 补提以前年度个税会计分录
  • 用现金缴纳海关增值税能否抵扣?
  • 办理金税盘需要多少钱
  • 销售软件产品
  • 资产基金科目如何选择
  • 汇算清缴已退税的还可以作废吗
  • 对公账户发工资的利弊
  • 间接生产费用包括
  • 企业延期支付工资的法律依据
  • 收到预收款项
  • 华为手机屏幕变成黑白色怎么恢复
  • macbookpro怎么添加文件夹
  • 职工食堂的费用可以抵税吗
  • php substring
  • 生产企业出口退税的计算方法
  • 采用账龄分析法计提坏账准备
  • php运行无法访问此页面
  • PHP:zip_entry_compressionmethod()的用法_Zip函数
  • 盈余公积转增资本对会计要素的影响
  • php检测网站是否正常打开
  • 出售银行承兑汇票
  • html span标签作用
  • js生成随机数字和字母组合
  • load命令怎么用
  • 301重定向到https 并且不带www跳转到带www
  • 纳税证明和完税证明的金额为什么不一样
  • 爬虫工程师简介
  • wp留言板插件
  • 挂预收账款怎么处理
  • 固定资产是不是非货币性资产
  • 小规模纳税人如何申报增值税
  • 汽车保险费计入应付账款还是其他应付款
  • 增值税扣税凭证不包括
  • 增值税专用发票和普通发票的区别
  • 民办非企业的税务登记国税还是地税
  • 业务招待费的范畴
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 什么是试算平衡表,编制试算平衡表时应注意哪些方面
  • 过渡期补贴是什么意思
  • 技术人员工资计入生产成本吗
  • 咨询费收入成本怎么算
  • 增资减资改变股东要交税吗
  • 主营业务成本工资写什么部门
  • 企业所得税资产总额在哪里填列
  • 每个银行都有结息
  • 处置长投其他权益变动要转损益吗
  • 小规模纳税人可以抵税吗
  • 一般纳税人收到专票怎么做分录
  • windows 10的安装
  • linux 磁盘使用
  • win10回收此电脑
  • winxp系统介绍
  • win 8.1 preview ISO镜像安装方法简易教程
  • win7禁用administrator登录
  • centos升级命令
  • win7无法保存对权限所作的更改
  • perl 获取参数
  • css怎么更换图片
  • python中执行linux命令
  • bootstrap的表格
  • jquery插件库怎么导入
  • jquery通过属性值获取元素
  • javascript好学吗?
  • 每月公积金900元交多少
  • 税务局发票邮寄回来怎么读入?
  • 查询产品真伪怎么查询app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设