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

  • 360极速浏览器的收藏夹在哪个位置(360极速浏览器的收藏夹在哪里)

    360极速浏览器的收藏夹在哪个位置(360极速浏览器的收藏夹在哪里)

  • iphone8plus双卡双待吗(8plus 双卡)

    iphone8plus双卡双待吗(8plus 双卡)

  • 华为手机视频存储位置(华为手机视频存到u盘)

    华为手机视频存储位置(华为手机视频存到u盘)

  • 拼多多是谁旗下的公司(拼多多官方网站)

    拼多多是谁旗下的公司(拼多多官方网站)

  • 滴滴不能跨市怎么解决(滴滴不能跨城怎么办)

    滴滴不能跨市怎么解决(滴滴不能跨城怎么办)

  • 与此ipad不兼容怎么办(下载软件显示与此ipad不兼容)

    与此ipad不兼容怎么办(下载软件显示与此ipad不兼容)

  • microusb是什么接口(micro usb是什么接口有什么坏处)

    microusb是什么接口(micro usb是什么接口有什么坏处)

  • 一加8什么时候上市(一加8什么时候上市的手机)

    一加8什么时候上市(一加8什么时候上市的手机)

  • soul阅后即焚怎么没了(soul阅完即焚)

    soul阅后即焚怎么没了(soul阅完即焚)

  • 照片生成pdf是什么意思(把照片生成pdf格式文件的软件)

    照片生成pdf是什么意思(把照片生成pdf格式文件的软件)

  • 显卡驱动日期代表什么(显卡 驱动日期)

    显卡驱动日期代表什么(显卡 驱动日期)

  • 抖音直播封禁是封永久吗(抖音直播封禁是管理发价钱微信)

    抖音直播封禁是封永久吗(抖音直播封禁是管理发价钱微信)

  • 抖音的数据中心在哪里(抖音的数据中心账号搜索量准确吗)

    抖音的数据中心在哪里(抖音的数据中心账号搜索量准确吗)

  • 华为手机支持电信卡吗(华为手机支持电容笔吗)

    华为手机支持电信卡吗(华为手机支持电容笔吗)

  • 电话被拉黑能发信息吗(电话被拉黑能发出信息吗对方看得到吗)

    电话被拉黑能发信息吗(电话被拉黑能发出信息吗对方看得到吗)

  • 华为手表三圈含义(华为手表的三个圈分别是什么)

    华为手表三圈含义(华为手表的三个圈分别是什么)

  • fliqlo怎么设置成屏保(fliqlo怎么设置成手机屏保)

    fliqlo怎么设置成屏保(fliqlo怎么设置成手机屏保)

  • 苹果电脑右击怎么操作(苹果电脑右击怎么变成点击了)

    苹果电脑右击怎么操作(苹果电脑右击怎么变成点击了)

  • QQ个人主页时间轴在哪里(qq个人主页时间轴怎么找)

    QQ个人主页时间轴在哪里(qq个人主页时间轴怎么找)

  • 微信号没有绑定手机号怎么解封(微信号没有绑定手机号有什么影响)

    微信号没有绑定手机号怎么解封(微信号没有绑定手机号有什么影响)

  • 红米怎样格式化(怎么格式化红米手机)

    红米怎样格式化(怎么格式化红米手机)

  • 电脑怎么备份文件步骤(电脑怎么备份文件到电脑wps网盘)

    电脑怎么备份文件步骤(电脑怎么备份文件到电脑wps网盘)

  • 开启了共享文件夹在其他设备却看不到(开启共享文件夹)

    开启了共享文件夹在其他设备却看不到(开启共享文件夹)

  • 复制快捷键ctrl加什么介绍(复制快捷键ctrl+c)

    复制快捷键ctrl加什么介绍(复制快捷键ctrl+c)

  • 尚融宝28-投资列表展示(尚融宝盈(宁波)投资中心(有限合伙))

    尚融宝28-投资列表展示(尚融宝盈(宁波)投资中心(有限合伙))

  • 应交税费课程
  • 逆回购会不会亏本金
  • 非税收入票据能否税前扣除
  • 建筑劳务公司的工资计入什么科目
  • 长期待摊费用借贷方向表示什么
  • 个人经营所得税减免税优惠政策
  • 食品增值税发票需要交税吗
  • 计提工会经费为什么是增项
  • 属于劳务分包合同
  • 销售退回的货物应当由什么部门清点
  • 公司老账怎么处理
  • 工会经费怎样申报
  • 承包费收入如何做账
  • 建筑行业异地预缴增值税
  • 免税收入的三个条件
  • 原材料入库单运费要怎么计入?
  • 返聘人员工伤可以申请工伤鉴定吗
  • 金税盘怎么开红字发票流程
  • 小规模跨年发票可以入账吗
  • 固定资产明细账有哪些
  • 租赁发票多少点
  • 咨询费的税费
  • 已经认证抵扣的发票会计分录
  • 给别人的返利是属于什么费用
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • 高端显卡排名
  • 二手房房屋买卖注意哪些问题
  • 野生动植物种源包括
  • 完美解决战网已休眠正在唤醒它
  • 利润的构成要素包括
  • 购买股票的会计科目
  • 什么是增值税普票和专票
  • php字符
  • 原生微信小程序面试题
  • 制造业企业资金如何循环周转
  • css中权重值是什么意思
  • 代理记账公司工作经历
  • 公司注销后如何追缴税款
  • PostgreSQL中常用的时间日期脚本使用教程
  • sql 存储过程语句
  • 如何在sql server中已有数据库进行修改
  • 安装sqlserver2005警告iis
  • 企业筹建期间是什么
  • 利润表是当月
  • 汇算清缴如何调报表
  • 企业计提固定资产折旧以什么假设为前提
  • 短期借款的核算会计分录
  • 财务专用章是干嘛用的
  • 长期待摊费用做账
  • 原材料转固定资产账务处理
  • 控制企业的5种方式
  • 分期收款发出商品一批,售价50000
  • 税务开票系统如何设置不用重复登录
  • 记账凭证可以先做贷方吗
  • 利息发票可以抵税吗
  • 企业增资的流程
  • 企业外购的固定资产应该怎样进行会计核算
  • sap批量导入
  • 虚拟机vmware下载教程
  • 电脑bios怎么设置usb启动
  • Win10怎么关闭任务栏搜索
  • ubuntu20.04换阿里源
  • apt-get和aptitude
  • WIN10系统中WPS字体颜色浅
  • Win10手机版校
  • dpd参数
  • nodejs怎么在服务器运行
  • js获取html自定义属性
  • js类继承的几种方式
  • jquery 图片插件
  • shell脚本关闭指定程序
  • 基于Android的人脸门禁系统
  • 一个绿色
  • 税务局分局副局长什么级别的干部
  • 顺丰收取关税合理吗
  • 贵阳税务局领导
  • 小微企业企业所得税是多少?
  • 所属税务局怎么填写
  • 北京税务网点
  • 中介服务行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设