Python学习笔记--数据库的迁移
来源:互联网 发布:程序员面试项目经验 编辑:程序博客网 时间:2024/06/08 08:36
最近得到了一个任务,让我将旧的数据库 数据迁移到新的数据库
这里用Python实现了思路 大致思路是这样 根据具体需要去更改代码‘
# -*- coding: UTF-8 -*-import MySQLdb as mdbconn = mdb.connect( host="127.0.0.1", port=3306, user = 'root', passwd="1234", db="test")conn2 = mdb.connect( host="127.0.0.1", port=3306, user='root', passwd="1234", db="test",#new databases1 to save conetent)conn3 = mdb.connect( host="127.0.0.1", port=3306, user='root', passwd="1234",# new databases2 to save title db="test")#to get all data num cur = conn.cursor()sql = "select * from ...."aa = cur.execute(sql)#check informationnum = aa.fetchmany(aa)for i in range(0,num): # part one to get content cur = conn.cursor() sql = "select * from ...." aa = cur.execute(sql) # check information print aa # to get data num num = aa.fetchmany(aa) # part two to post content cur2 = conn.cursor() sql2 = "insert into ... values(%s,%s,%s,%s)" cur2.execute(sql2, ('1', '2', '3', '4')) # part three to post title cur3 = conn.cursor() sql3 = "insert into ... values(%s,%s,%s,%s)" cur3.execute(sql3, ('1', '2', '3', '4')) cur.close()conn.commit()conn.close()cur2.close()conn2.commit()conn2.close()cur3.close()conn3.commit()conn3.close()
阅读全文
0 0
- Python学习笔记--数据库的迁移
- python的flask框架mysql数据库迁移
- Laravel学习笔记(三)数据库 数据库迁移
- Laravel学习笔记(四)数据库 数据库迁移案例
- python数据库迁移脚本
- MySQL数据库迁移笔记
- Python学习笔记-数据库操作
- Python学习笔记 访问数据库
- python基础学习笔记<数据库>
- python学习笔记5-数据库
- 迁移学习笔记(1)
- 迁移学习笔记(1)
- python实现数据库迁移脚本
- Python的学习笔记(四)(MySQL数据库的操作)
- python的flask框架mysql数据库迁移 (二)
- python和Django完成博客数据库的迁移
- python使用flask-migrate迁移数据库时遇到的问题
- Python学习笔记(二) -- Python封装数据库
- Java学习笔记:EL表达式
- 常用蓝牙UUID
- IOS分页控制器
- Java直接调用Python
- C++primer第二章习题
- Python学习笔记--数据库的迁移
- 欢迎使用CSDN-markdown编辑器
- Linux的sudo命令
- hdu 4773 几何反演 线->圆
- 2011NOIP普级组第三题--瑞士轮
- Java静态代理和动态代理
- 关于数据类型占内存大小的总结
- Linux UDP C/S例子
- 在大的字符串中统计小串的数量