位置: 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标签的使用介绍(织梦怎么样)

  • 微信电话怎么隐藏悬浮窗(微信电话怎么隐藏图标)

    微信电话怎么隐藏悬浮窗(微信电话怎么隐藏图标)

  • 微信文件过期了怎么恢复(微信文件过期了怎么办才能恢复)

    微信文件过期了怎么恢复(微信文件过期了怎么办才能恢复)

  • 华为p30怎么不显示快充啦(华为p30怎么不显示微信内容)

    华为p30怎么不显示快充啦(华为p30怎么不显示微信内容)

  • 快手限制流量是怎么回事(快手上的限流)

    快手限制流量是怎么回事(快手上的限流)

  • 荣耀20双扬声器打开方法(荣耀20双扬声器还是单扬声器)

    荣耀20双扬声器打开方法(荣耀20双扬声器还是单扬声器)

  • 淘宝评价6个月可以自动删除吗(淘宝评价6个月自动删除吗)

    淘宝评价6个月可以自动删除吗(淘宝评价6个月自动删除吗)

  • 在计算机网络中lan代表的是(在计算机网络中wan指的是)

    在计算机网络中lan代表的是(在计算机网络中wan指的是)

  • 苹果手机听筒怎么转成扬声器(苹果手机听筒怎么调大声一点)

    苹果手机听筒怎么转成扬声器(苹果手机听筒怎么调大声一点)

  • 别人的微博相册那一栏没了(别人微博相册显示没有内容怎么回事)

    别人的微博相册那一栏没了(别人微博相册显示没有内容怎么回事)

  • 华为手机微信夜间模式在哪(华为手机微信夜晚不提醒)

    华为手机微信夜间模式在哪(华为手机微信夜晚不提醒)

  • 小米展示机和正常机的区别(小米展示机和正品一样吗)

    小米展示机和正常机的区别(小米展示机和正品一样吗)

  • 苹果手机没声音了如何恢复(苹果手机没声音怎么设置)

    苹果手机没声音了如何恢复(苹果手机没声音怎么设置)

  • 小米手机升级系统卡住了怎么办(小米手机升级系统后开不了机怎么办)

    小米手机升级系统卡住了怎么办(小米手机升级系统后开不了机怎么办)

  • oppor11怎么开启高清通话(oppor11s怎么操作)

    oppor11怎么开启高清通话(oppor11s怎么操作)

  • 快手复制链接怎么上传(快手复制链接怎么打开)

    快手复制链接怎么上传(快手复制链接怎么打开)

  • 为什么淘宝账号被保护(为什么淘宝账号改了还显示原来的)

    为什么淘宝账号被保护(为什么淘宝账号改了还显示原来的)

  • 虎扑怎么删除自己的帖子(虎扑里面怎么删除自己的回帖)

    虎扑怎么删除自己的帖子(虎扑里面怎么删除自己的回帖)

  • 三星手机数据怎么转移到内存卡(三星手机数据怎么导入苹果手机)

    三星手机数据怎么转移到内存卡(三星手机数据怎么导入苹果手机)

  • 陌陌怎么不能视频(陌陌怎么不能视频聊天了)

    陌陌怎么不能视频(陌陌怎么不能视频聊天了)

  • 苹果手机屏幕抖动是什么原因(苹果手机屏幕抖动解决方法)

    苹果手机屏幕抖动是什么原因(苹果手机屏幕抖动解决方法)

  • 编译报错:Module parse failed: Unexpected token (18:41)(编译报错place 30-681)

    编译报错:Module parse failed: Unexpected token (18:41)(编译报错place 30-681)

  • 浙江增值税专用发票几个点
  • 没有固定金额的合同叫什么合同
  • 个体户可选择不交税吗
  • 贷款损失税前扣除
  • 进项税额抵扣计算
  • 个人代开普票需要交个人所得税吗
  • 2020年国税申报截止到什么时候
  • 合伙人没有账目就说赔了合法吗
  • 51电子发票客户端后使用教程
  • 同一笔业务可以开多张发票吗
  • 住房补贴是不是编制才有
  • 税收制度具体内容
  • 经济法中企业营业收入包括哪些?
  • 厂房推倒重建房产税
  • 债券投资损失准备累计已计提
  • 一个工程项目多次收款怎样预交增值税
  • 进项税暂估收入的税务处理
  • 重新刻发票章需要什么资料
  • 特殊建造行业
  • 一次性发放几个月的工资怎么申报
  • 纳税申报比对
  • 以太网连接网络
  • 上年多计提所得税怎么做会计分录
  • 王者荣耀中刘邦技能解析以及如何连招
  • 药品推广服务费怎么开票
  • 开源鸿蒙适配
  • php实现微信发红包的方法
  • php面向对象的三大特征
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • php unset()
  • 所得税和应交所得税
  • mode exe
  • 大城遗址公园
  • framework架构
  • 小规模纳税人报税期是哪几个月
  • 公司向法人借款的借条怎么写
  • apt-key is deprecated
  • thinkphp环境搭建教程
  • 农业企业所得税是免税的吗
  • 预缴与申报
  • 库存亏损要缴纳增值税吗
  • 本月确认收入 发票下月开
  • 征地补偿需要去村委会吗
  • 运输费用抵扣
  • 企业设置辅助账户的作用
  • 其他应收款期末借方余额表示什么意思
  • 上月暂估成本次月用冲回吗
  • 探望生病员工属于什么费用
  • 开发票四舍五入
  • 非营利组织注册资金可以用吗
  • 免费给人一些客户资料违法吗
  • 应收账款期初余额错了怎么调整
  • 研究费用和开发费用加计扣除的究竟是哪部分
  • 百旺购货方红字信息表怎么开具
  • 净现值率和现值指数与净现值什么时候它们评价结果一致
  • 去年的会计凭证做错了,今年发现要怎么修改
  • 二次加工型的企业有哪些
  • 营业收入包括哪些内容?
  • windowsxp文件
  • win7与xp文件共享
  • 电脑一直显示windowsxp怎么办
  • speedmgr.exe - speedmgr是什么进程 有什么用
  • win7命令提示符怎么以管理员身份运行
  • windows xp系
  • Windows下查看PCI插槽链路
  • win102021年1月大更新
  • Android 执行油猴脚本
  • 一键清除照片上多余的人
  • 学习雷锋好榜样
  • 表单元素的属性
  • centos6.9查看网卡状态
  • 使用驱动器u盘之前需要格式化
  • javascript怎么学
  • jquery中if语句
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 志愿者开展活动后存在的问题
  • 新疆天山农商银行大额存单2024
  • 税务稽查为什么不问证人
  • 法规处职责要点和底线清单
  • 国家税务总局服务中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设