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

  • 怎么查历年
  • 未达起征点增值税能否开票
  • 小微企业零申报多久报一次税
  • 小规模没有计提增值税直接缴纳了
  • 报关单找不到了怎么办
  • 自建厂房出售如何计算所得税
  • 出纳日常工作内容总结
  • 结转损益类收入科目的余额其中主营业务收入
  • 计算并分摊本月利润
  • 差旅费属于什么支出类型
  • 什么是增值税差额征税政策
  • 老板投入资金入什么科目
  • 怎么根据进销存做账
  • 上月工资多计提了怎么调整
  • 从农民手中购进农产品进项税
  • 显示已申报税额
  • 工程领用工程物资180万元
  • 物业公司场地租赁费怎么开票
  • 外籍人士劳务费怎么交税
  • 股权转让怎么办理才合理
  • 苗木免税票能随便开吗
  • 纳税所得额怎么算个税
  • 当月增加的固定资产
  • 坏账收不回怎么做账
  • 净资产增加数怎么计算
  • 苹果紧急提醒
  • php正则匹配字符串
  • PHP中Http协议post请求参数
  • 电脑任务栏在右边怎么调回下边
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • chrome插件扩展名
  • 可供出售和交易性金融资产的区别
  • 灵活就业养老保险退休后每月领多少钱
  • 网络电话综合布线
  • network python
  • php获取当前访问目录
  • 公司注册认缴的期限一般是多少
  • cnn卷积神经网络python代码
  • 存储器的示意图
  • 所得税多交了不退会不会来查账
  • 购入画图软件
  • 审计符合性测试
  • 专票红冲要不要收回发票联呢?
  • 预提费用汇缴时间怎么算
  • 土地增值税的扣除项目金额有哪些
  • 恢复从回收站已经清除的文件
  • 研发费用辅助账怎么做
  • 个体户查账征收和核定征收哪个好
  • 事业单位破产清算开户流程
  • 存货报废损失会计处理
  • 购置办公大楼,会计处理
  • 教育费附加计入其他应付款吗
  • 预付账款和预收账款怎么区分
  • 修改mysql字段默认值
  • mysql自动清理数据
  • sql批量导出数据
  • 数据结构 简书
  • 电脑怎样进入安全模式
  • Ubuntu Server 13.10 安装配置图解教程
  • windows手动启动服务
  • windows8.1界面
  • win10系统打开word出现水渍
  • windows8如何设置电脑锁屏时间
  • linux date-u
  • ie支持es6
  • python数据结构与算法分析 第2版(图灵出品)
  • JavaScript中的变量名不区分大小写
  • jquery如何获取input的值
  • 用bat实现定时执行任务的批处理文件
  • Node.js中的construct构造函数
  • node.js 核心http模块,起一个服务器,返回一个页面的实例
  • nodejs开启多线程
  • jquery鼠标点击
  • [置顶]星陨计划
  • jquery easing
  • android实现选择题模式
  • android缓存清理
  • python定制函数
  • 江苏发票真伪查询网站
  • 个体户是否需要缴纳企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设