位置: IT常识 - 正文

python如何转移数据库里的数据(python转换数字)

编辑:rootadmin

推荐整理分享python如何转移数据库里的数据(python转换数字),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python转换数字,python数据转换问题,python怎么转化数据类型,python数据转移,python转数值,python数据转置,python数据转移,python数据转移,内容如对您有帮助,希望把文章链接给更多的朋友!

python如何转移数据库里的数据(python转换数字)

1、常见数据库

(1)Scikit-learn:需要复盖特征工程、模型训练和模型测试所有功能的程序库,Scikit-learn是最好的选择。这个优秀的免费软件可以提供机器学习和数据挖掘所需的所有工具,现在是python机器学习的标准库,建议使用成熟的机器学习算法。

(2)NLTK:虽然不是机器学习的程序库,但它是自然语言处理所必需的库。除了文本处理功能之外,它还包括聚类、分词、词干提取、标记、分析等大量数据集和其他关于词法的资源。

2、转移数据

基于Python2.7的版本环境,Python实现了数据库的跨服务器迁移,每次提交查询都要5000条,代码中每个查询提交的数量可以自己改变。

#-*-coding:utf-8-*-importMySQLdbimporttimeimportwarningswarnings.filterwarnings("ignore")classConnectMysql(object):def__init__(self):#这里设置分页查询,每页查询多少数据self.page_size=5000defgetTable(self):conn=MySQLdb.connect(host="***.***.**.**",user="****",passwd="*************",db='****',charset='utf8')conn_local=MySQLdb.connect(host="********************************",user="**********",passwd="********",db='*******',charset='utf8')cur=conn.cursor()cur_local=conn_local.cursor()cur.execute('showtables')tables=cur.fetchall()fortableintables:printstr(table[0]).lower()#需要迁移的数据库查询表的列数cur.execute("SELECTCOUNT(*)FROMinformation_schema.COLUMNSWHEREtable_schema='china'ANDtable_name='"+table[0]+"'")table_col_count=cur.fetchone()#printtable_col_count[0]#需要迁移的数据库查询表的结构cur.execute('showcreatetable'+table[0])result=cur.fetchall()create_sql=result[0][1]#查询需要迁移的数据库表的数据条数cur.execute('selectcount(*)from'+table[0])total=cur.fetchone()page=total[0]/self.page_sizepage1=total[0]%self.page_sizeifpage1!=0:page=page+1#阿里云数据库创建表cur_local.execute("SELECTtable_nameFROMinformation_schema.`TABLES`WHEREtable_schema='user'ANDtable_name='"+str(table[0]).lower()+"'")table_name=cur_local.fetchone()iftable_nameisNone:cur_local.execute(create_sql)forpinrange(0,page):whileTrue:try:print'开始',table[0],'的第',p+1,'页查询'ifp==0:limit_param='limit'+str(p*self.page_size)+','+str(self.page_size)else:limit_param='limit'+str(p*self.page_size+1)+','+str(self.page_size)cur.execute('select*from'+table[0]+limit_param)inserts=cur.fetchall()print'查询成功'param=''foriinrange(0,table_col_count[0]):param=param+'%s,'print'开始插入'cur_local.executemany('replaceinto'+table[0]+'values('+param[0:-1]+')',inserts)printtable[0],'的第',p+1,'页,插入完成,还有',page-p-1,'页,任重而道远'conn_local.commit()breakexceptExceptionase:printetime.sleep(60)cur=conn.cursor()cur_local=conn_local.cursor()printtable[0],'插入完成'print'\n\n========================================================================\n\n'cur_local.close()conn_local.close()cur.close()conn.close()if__name__=='__main__':conn_mysql=ConnectMysql()conn_mysql.getTable()

以上就是python转移数据库里数据的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

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

上一篇:python的概率分布有哪些类型?(python 概率分布函数)

下一篇:超全织梦dedecms autoindex和itemindex标签的使用介绍(织梦怎么样)

  • 销售商品的差价怎么算
  • 调整税率后增值税发票的开具
  • 附加税计提会计科目
  • 车险车船税会计分录
  • 房地产企业成本包括哪些
  • 合并报表盈余公积等于母公司盈余公积
  • 话费充值发票可以入账吗
  • 环保科技属于什么行业类别
  • 文化事业建设费减免政策
  • 购买固定资产时的运费
  • 基金会计核算的核算主体是
  • 公司向法人借款有税务风险吗
  • 应缴国库款和应交税款
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 代收代付如何进行账务处理?
  • 出口货物退税率查询
  • 建筑企业未开票收入增值税申报表怎么填写
  • 汇算清缴时费用占收入多少
  • 国税发2005 9号 税屋
  • 小规模纳税人租金收入增值税税率
  • 专项维修基金所得税可税前扣除吗?
  • 小型微利企业应纳税所得额300万
  • 外贸公司有出口退税吗
  • 生育津贴支付方式
  • 支付借款利息怎么做账
  • 什么是票据权利?票据权利的内容有哪些
  • 桌面鼠标右键菜单设置
  • “linux系统”
  • 引入人工智能
  • 股权转让的不仅是权利还有义务
  • kpupgrader.exe是什么
  • 深入解析wordpress
  • 采用汇兑的方式归还前欠货款
  • php 上传文件
  • 设计协会是干什么的
  • 机器学习期末复习题
  • 税务滞纳金计入什么会计科目
  • 小规模纳税人开普票要交税吗
  • 凭证过账后发现了错误,如何处理
  • 列入固定资产的金额标准
  • fortify 安装
  • 私车公用的汽油费计入哪个科目
  • 毛利率代表什么?如何计算毛利率?
  • 商贸企业增值税税率是多少
  • 发生销售折让的双方应做的会计分录是
  • 可抵扣进项税额的六种类型
  • 事业单位零余额账户使用流程
  • 多栏式日记账核算组织程序优缺点
  • 纳税人在工作
  • 产房日常维修费用
  • etc的充值发票可以报账吗
  • 本票包括哪些
  • 新成立的公司怎样建账
  • 固定资产融资租出对应入账科目
  • 分配现金股利的顺序
  • 工程竣工后发生工程的保修费用入哪个科目?
  • 加计抵扣进项税分录
  • 企业净资产怎么填
  • 开源操作系统年度技术会议
  • winxp关闭自动更新方法
  • linux系统之间的区别
  • winxp系统介绍
  • windows7 读不了u盘怎么解决
  • android:ListView的局部刷新
  • node.js如何运行
  • Node.js中的包管理工具是什么
  • [置顶]游戏名 TentacleLocker
  • jquery的点击事件怎么写
  • easyui导出excel表格
  • nodejs sleep方法
  • 利用python绘图
  • js有多重模块定义方式
  • Android屏幕适配分屏
  • unity3d游戏开发教程
  • js-cookie vue
  • 江苏电子税务局官网登录入口
  • 装卸搬运服务是什么服务
  • 抚州到崇仁火车时刻表
  • 苏州相城离苏州市区有多远
  • ca认证登录不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设