位置: IT常识 - 正文

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

发布时间:2024-01-29

推荐整理分享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标签的使用介绍(织梦怎么样)

  • 汇算清缴时纳税调整表调增金额是怎么算出来的
  • 偷税与漏税的界限是
  • 开票系统技术维护费怎么抵扣
  • 总账和成本哪个工资高
  • 贴现的费用怎么入账
  • 外聘人员需要申报个税吗
  • 跨月专用发票怎么冲销
  • 向个人借款计入什么会计科目
  • 垫付被骗客服承诺退款
  • 付城镇土地使用税是多少
  • 外资企业解释
  • 发票对方认证不了怎么回事
  • 运费成本会计分录
  • 产品成本核算的一般程序
  • 发票勾选平台已经勾选统计确认,报税平台看不见
  • 不涉及税收
  • 发票对方作废了,客户还可以认证么
  • 买金税盘怎么做账,抵扣的时候
  • 2018劳务费个人所得税税率表
  • 委托代征申报
  • 损失性费用的会计科目有
  • 个体工商年报填写
  • 生产销售部门职责
  • 非货币性资产交换差额计入什么科目
  • 公司向法人借款会计分录
  • 建筑公司小规模纳税人怎么做账报税
  • 购进土地会计分录
  • win7系统我的电脑图标不见了
  • 土地 补偿
  • php 7z
  • 编译报错place 30-681
  • mac底部菜单栏不见了快捷键
  • 酒店布草洗涤赔偿怎样折旧
  • 高新技术企业研发费用归集
  • rtp webrtc
  • 辞退员工补偿标准是n+1还是2n
  • debian更换国内源教程
  • vue 父组件调子组件方法
  • 企业政策性拆迁资产重置算支出吗
  • html怎么嵌套php
  • 非贸付汇代扣代交哪些税
  • Python人脸识别
  • python导入其他文件的函数
  • 预付卡销售和充值计入什么费用
  • 商业企业如何建账
  • 企业哪些进项税抵扣
  • 帐务处理程序
  • 固定成本和变动成本包括哪些
  • 上市公司股票增发条件
  • 资产评估机构可以评估土地吗
  • 无形资产摊销如何操作
  • 计入资本公积的固定资产处置
  • 异地建筑服务开全电发票
  • 社保如何做分录报销
  • 固定资产小汽车折旧怎么计提
  • 其它综合收益包括
  • 研发费用的会计处理对公司经营成果的影响
  • 没有申报未开票收入怎么办
  • 高效内存管理
  • win8经常弹出转到电脑设置
  • windows vista电脑
  • linux终端基础命令
  • windows 10如何使用
  • 苹果的mac怎么查
  • linux管理器
  • mysql如何添加外键
  • unity进度条有百分比代码
  • opengl 旋转矩阵
  • three.js dispose
  • 表示网页行为的是
  • python中flask模块
  • unity3d shader之Julia集和Mandelbrot集绘制美丽图案 (二)
  • js左值
  • 请问在javascript程序中
  • javascript基础入门教程
  • javascript初级教程
  • javascript中window对象的子对象不包含
  • 北京海淀大集一览表?
  • 湖北省国家税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号