- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
python程序设计数据库操作大数据技术BIGDATA
1.掌握Python操作MySQL数据库
Mysql数据库操作1、引入模块Python操作mysql数据需要安装第三方操作模块pymysql。Pymysql是在Python3.x版本中用于连接mysql服务器的一个库。通过pip安装pymysql模块:pipinstallpymysql引入模块:importpymysql
Mysql数据库操作2、建立与数据库的连接在连接数据库之前需要确定已经创建了数据库,且知道连接数据库的用户名及密码。在连接数据库时需要如下参数:数据库连接语句:conn=pymysql.connect(host=localhost,port=3306,user=root,password=root,database=test,charset=utf8)参数说明host数据库地址,本机地址可用localhostport端口号,默认3306user数据库登录用户名password数据库登录密码database数据库名称charset字符编码
Mysql数据库操作2、建立与数据库的连接在连接数据库之前需要确定已经创建了数据库,且知道连接数据库的用户名及密码。在连接数据库时需要如下参数:数据库连接语句:conn=pymysql.connect(host=localhost,port=3306,user=root,password=root,database=test,charset=utf8)参数说明host数据库地址,本机地址可用localhostport端口号,默认3306user数据库登录用户名password数据库登录密码database数据库名称charset字符编码
Mysql数据库操作数据库连接对象常用的方法:3、创建游标对象通过connection对象提供的cursor()方法建立游标。cur=conn.cursor()方法说明connection.cursor()创建游标对象mit()提交事务connection.rollback()回滚事务connection.close()关闭数据库连接。
Mysql数据库操作游标对象常用的方法如下:方法说明execute(self,query,args)执行单条sql语句,接收的参数为sql语句本身和使用的参数列表,返回值为受影响的行数executemany(self,query,args)执行单条sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数close(...)关闭游标nextset(self)移动到下一个结果集fetchall(self)接收全部的返回结果行fetchmany(self,size=None)接收size条返回结果行,如果size的值大于返回的结果行的数量,则会返回cursor.arraysize条数据fetchone(self)从查询结果集中返回下一行
Mysql数据库操作4.执行数据库语句创建数据库表:importpymysqlconn=pymysql.connect(host=localhost,user=root,passwd=root,db=test,port=3306,charset=utf8)cursor=conn.cursor()cursor.execute(DROPTABLEIFEXISTSsalary)tablesql=CREATETABLEsalary(idvarchar(10)notnull,firstnamevarchar(20)notnull,lastnamevarchar(20),ageint,sexvarchar(1),salaryfloat)cursor.execute(tablesql)mit()
Mysql数据库操作插入数据:insertsql=INSERTINTOsalary(id,first_name,last_name,age,sex,salary)VALUES(1111,xu,xiaoming,20,M,2000)“cursor.execute(insertsql)mit()
Mysql数据库操作查询数据:sql=SELECT*FROMsalaryWHEREsalary%scursor.execute(sql,(2000))results=cursor.fetchall(
您可能关注的文档
- Python网络爬虫技术项目教程 练习题.docx
- Python网络爬虫技术项目教程 练习题答案.docx
- Python网络爬虫技术项目教程 练习题及答案.docx
- Python网络爬虫试卷.docx
- Python网络爬虫试卷答案.docx
- Python网络爬虫试卷及答案.docx
- Python应用开发 课件 1.1 Python概述.pptx
- Python应用开发 课件 1.2 Python安装.pptx
- Python应用开发 课件 1.3 Python开发工具.pptx
- Python应用开发 课件 1.4 第一个Python程序.pptx
- 市科技局副局长在理论学习中心组学习2025年全国两会精神研讨发言材料.docx
- 在深入贯彻中央八项规定精神学习教育读书班开班式上的讲话1.docx
- 关于开展深入贯彻中央八项规定精神学习教育的工作方案.docx
- 市国资委党委书记学习2025年全国两会精神专题研讨发言材料.docx
- 在2025年作风建设专题“读书班”上的研讨发言材料(八项规定).docx
- 在县政府全体会议暨廉政工作会议上的讲话4.docx
- 关于我市农村电商发展情况的调研报告.docx
- 在某某区安全生产重点工作安排部署会上的讲话.docx
- 市发改局党组书记在理论学习中心组会上学习2025年全国两会精神的研讨发言材料1.docx
- 商务局委员会(商务局)基层党组织“分类指导、争先进位”工作方案.docx
最近下载
- 第XX届全国交通运输行业公路收费及监控员职业技能竞赛_第22套_答案.pdf VIP
- 2023全国交通运输行业(公路收费及监控员)知识试题与答案.docx VIP
- TD∕T 1073-2023 国土空间规划城市时空大数据应用基本规定.pdf VIP
- 2025年院感知识理论考试题库及答案.docx VIP
- 第XX届全国交通运输行业公路收费及监控员职业技能竞赛_第25套_答案.pdf VIP
- 历届全国大学生化学实验竞赛题目(笔试 操作),含培训模拟试卷合集(PDF).docx VIP
- 民族风情汉族PPT课件.pptx
- 站台墙施工方案.docx VIP
- 节能总目标及目标分解.pdf VIP
- 全国行业职业技能竞赛-第十五届全国交通运输行业职业技能大赛(公路收费及监控员)选拔赛试题及答案.doc VIP
文档评论(0)