位置: 编程技术 - 正文

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

  • 宁波财税网会计之窗官网
  • 当期所得税计入什么科目
  • 上个月结余应该做到这个月收入里面吗
  • 分期付款进项税额怎么算
  • 在建工程转固定资产后如何计提折旧
  • 企业收到政府补助资金怎么做账
  • 小规模纳税人收到专票后如何处理
  • 企业所得税减免政策2023
  • 企业资产损失所得税税前扣除办法
  • 非货币性资产含义
  • 有限合伙合伙人要求
  • 学校捐赠收入需上交吗
  • 计提存货跌价准备计算公式
  • 增值税扣税项目范围
  • 哪些违约金可以退回
  • 应收账款融资的会计如何核算
  • 递延所得税资产是什么
  • 收到银行利息会计分录怎么做账
  • 预收账款科目
  • 小规模纳税人的增值税怎么算
  • 企业采用的会计计量基础属于什么
  • 生产企业结账流程
  • linux用不了yum
  • php字符串定义
  • PHP:stream_get_filters()的用法_Stream函数
  • php比较两个字符串
  • php image
  • 提取现金 备发工资
  • 办公用品属于会计科目中的什么
  • 基于中国国情的中国式现代化具有哪些特色
  • 使用的拼音
  • react生命周期分为两类
  • 常用的绘图比例有哪些?
  • vue如何使用axios
  • 成本票不够怎么交税
  • 专票地址错了要作废吗
  • 增值税专用发票和普通发票的区别
  • 财务报表不申报可以领票吗
  • 新政府会计制度与旧制度区别
  • 跨年度冲红字发票补正账务如何处理
  • 存货周转率是指企业某一会计
  • 网站维护费用
  • 税务局核定税种需要多久
  • windows下重启mysql服务
  • 三证合一后税务登记机关
  • 企业给员工交公积金怎么办理
  • 生产成本与工程施工
  • 小规模公司用什么成本核算方法
  • 工人的工资占企业的比例
  • 企业收到的应收票据应按什么作为入账金额
  • 委托设置什么意思
  • 账务处理程序和财务处理程序
  • MySQL统计函数GROUP_CONCAT使用陷阱分析
  • win2008安装sql2005
  • sql数据库压缩能提高性能吗
  • ubuntu的系统设置在哪里
  • 微软发布linux
  • Win8系统Smartscreen筛选器界面变灰无法设置的解决方法
  • win xp系统安装
  • 联想笔记本从U盘启动
  • windowxp一直在windowxp界面
  • exeploer.exe
  • 内存 服务器
  • win10如何移动应用程序
  • android游戏编程之从零开始
  • python三角形角度
  • babel es6转es5原理
  • NGUI之UIGrid
  • Android startActivities()的使用
  • 最基本的实现进程是
  • 怎样设置安卓等比例显示按钮
  • 手游云测试工具有哪些
  • javascript面向对象编程指南
  • 利用ctypes提高Python的执行速度
  • jquery field
  • 国家税务局何时上班
  • 深圳税务服务大厅电话
  • 小规模纳税人销售货物税率是多少
  • 越南进口废塑料新政策
  • 养猪场环保税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设