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

  • 税收减免属于什么收入
  • 没达到起征点需要申报吗
  • 广告制作税目
  • 重新建账 和之前数据差的多
  • 抹掉的零头怎么入账
  • 固定资产转为投资性房地产折旧
  • 建筑安装工程承包合同
  • 自建厂房销售
  • 员工工资的扣点
  • 工业设备基础
  • 利润表要怎么看
  • 房地产预售款收条怎么写
  • 技术服务费可以计入研发费用吗
  • 上个月有留抵税这个月怎么结转税金
  • 分公司背书给总公司
  • 转账时开户行写错了钱转出去了对方收不到
  • 原材料明细账目
  • 销售不动产预收款纳税义务发生时间
  • 无法支付的其他应付款可以用现金核销吗
  • 确认整个会计年度的依据
  • 收入与成本不匹配建议怎么写
  • 高薪补贴需要交什么税
  • wifi认证失败怎么办
  • 临时工工资应该找人力资源要吗
  • 抵押房产的保险能退吗
  • 收到法院的案件款应该怎么做帐
  • deepin 终端命令
  • 编制竣工决算的主要依据
  • 借条丢了怎么办打电话给家长
  • centos配置php环境
  • 应收账款的作用及其管理意义
  • pytorch如何搭建神经网络
  • 卷积神经网络CNN实验报告
  • ts与js的优缺点
  • react.fc
  • 程序人是什么意思
  • react modal
  • 微信网页授权管理在哪里
  • 清算汇缴报表填什么内容
  • 小规模纳税人进口增值税怎么处理
  • 发票已开不确认收入可以吗?
  • 企业所得税申报表在哪里打印
  • 劳务公司可以
  • 怎样计算负债率
  • 国外公司给国内个人汇款
  • 公司的投资利税是什么
  • 库存不多
  • 影响年度损益的金额怎么算
  • 损益类科目主要有
  • 交通运输企业有什么优惠政策
  • 以销售额和年末存货计算的存货周转率公式
  • 企业制造费用包括
  • 福利用什么表示
  • 当月发生逾期押金收入12870元
  • 事业单位研究开设的课题
  • 收到保险赔款是什么意思
  • 限售股上市流通是好还是坏
  • 为什么规定视同销售?
  • 新建厂房哪些费用可以计入
  • 长期待摊费用什么时候结束摊销
  • mysql批量添加字段
  • win8安装出现了一些问题
  • 服务器centos6.8安装教程
  • u盘pe安装win7系统
  • smss.exe是干嘛的
  • 使用和启动故障的区别
  • win7开机没反应怎么办
  • linux中内存是2GB,虚拟内存应该是多少
  • pavsrv50.exe - pavsrv50进程管理信息
  • win7系统在电源选项找不到屏幕亮度
  • win10新建文件夹的快捷键是哪个
  • web标准有那几个方面
  • 新的开始励志句子
  • adb远程调试工具
  • 浅谈jQuery中ajaxPrefilter的应用
  • python字符串的用法
  • 深圳市国家税务局赵雨婷
  • 单位购买房产作废怎么办
  • 国际税收管理处忙不忙
  • 上海税务举报邮箱号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设