位置: 编程技术 - 正文

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部署项目)

  • 耕地占用税计入无形资产吗
  • 出库成本是什么意思
  • 劳务外包人员算不算从业人员
  • 电汇汇票和电汇的异同点
  • 服务行业成本费用问题与对策
  • 房地产企业没有退还的履约保证金税务
  • 个体工商户所得税税率表
  • 发生销售折让时为什么不冲减成本
  • 营改增前甲供材料如何纳税
  • 物业公司销售门禁卡属于什么收入
  • 递延收益为什么要摊销
  • 返税怎么操作流程
  • 增普票付款要不要从公户走?
  • 加计抵减10%会计分录用营业外收入还是其他业务收入
  • 合并往来分录
  • 研发支出费用如何计算应交所得税?
  • 投资收益科目应用
  • 固定资产移交给别的单位怎么做账
  • 工程储备的材料是存货吗
  • 银行票据abs付款的几种方式
  • 1697510839
  • 房地产开发成本测算套表(全过程)
  • 生产工人工资和福利费是产品成本项目
  • qctray.exe - qctray进程 是什么文件 作用是什么
  • 吊销执照公司资产怎么办
  • 咨询服务费怎么报印花税
  • php lee
  • 交所得税的会计科目
  • php能开发微信小程序吗
  • php gd gd2
  • 成功解决冲突的能力英语
  • 无形资产属于哪一类
  • 长期借款利息的账务处理涉及的会计科目有
  • 【C#+JavaScript+SQL Server】实现Web端在线考试系统 五:考试模块设计(附源码和资源)
  • 关系代数关系运算
  • 员工持股平台合伙企业
  • 二季度平均薪酬
  • 帝国cms配置数据库
  • 新准则印花税计提会计分录
  • 公司转让后原账本怎么处理
  • 非限定性收入属于什么科目?
  • python用途
  • python dict.item()方法遍历字典
  • 进项税大于销项税怎么交税
  • 接受捐赠的增值税计入会计利润吗
  • 对公账户发票和普通发票不一样吗
  • 固定资产后续支出一律计入固定资产成本
  • 资产负债表与利润表的关联性可在存货与销售成本
  • 合同履约成本如何设置明细科目
  • 附加税怎么算出来的
  • 库存冲红是什么意思
  • 递延收益金额怎么算
  • 港币转人民币差多少钱
  • 电商平台 流量
  • 景观石属于采购哪个品目
  • 安全生产费相关规定
  • 原材料采用实际成本法,在会计核算上应设置的账户是
  • 实收资本调账怎么调
  • 原材料入库单应根据采购订单还是到货数量
  • 银行汇票的适用主体
  • sql like多个
  • sqlserver获取年月日
  • sql判断字段是否有某个值
  • 扩展卷不相邻怎么办
  • xp系统怎么把ie浏览器放到桌面
  • winadm.exe - winadm是什么进程
  • windows7升级到win8
  • window10稳定版
  • windows7如何调节屏幕色彩
  • win8系统没有声音怎么办
  • js动态表单
  • 深入理解新发展理念,推进供给侧结构性改革
  • 刨根问底造句
  • vue轮播图插件有哪些
  • 最简单的十个菜
  • 税务系统跨区调动
  • 湖北省税务系统欠税管理工作指南
  • 税务部门组织收入会议报道
  • 单位轿车出售怎么处理
  • 北京市地税局领导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设