因为工作需要尝试了几款数据迁移工具

kettle与datax都能很好的将数据,文本等迁移迁出,但是不能够迁移表的结构,kettle与datax的具体使用方式可参考我写的这两篇文章

https://blog.csdn.net/qq_38390669/article/details/109580460

https://blog.csdn.net/qq_38390669/article/details/109524637

以上两篇文章详细的介绍了kettle与datax的使用,以及使用过程中需要注意的坑

现在来介绍一下DBMigration工具,该工具是只有windows版本的

支持的数据库类型也很多,也支持文本,excel等等

最重要的是能够迁移表的结构,比如主键啊,约束啊,索引等等,而且操作也很简单

破解的许可证
8LRiPcrMroq1UzuS8EH3jwpgTGAhr4KD6MmsL9Gvi9gvy+zTw+a830gHaHreTWnSmB000ZWZ5FU=

后来因为要在linux操作系统上迁移数据库,又找了一款数据库迁移工具,RazorSQL,官网https://www.razorsql.com/index.html

该数据库迁移工具功能十分强大,但是试用30天,需要破解,大家可以在网上查找破解资源

该数据库迁移工具支持winddws,linux以及mac OS,大家可以去下载使用,使用也非常简单,在此不多叙述

数据库kettle,datax,DBMigration,RazorSQL几款迁移工具使用感受(以及如何迁移表的结构如主键,索引,约束等)相关推荐

  1. 数据库面试 - 分库分表之后,id 主键如何处理?

    数据库面试 - 分库分表之后,id 主键如何处理? 面试题 分库分表之后,id 主键如何处理? 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后, ...

  2. 数据库索引——唯一索引、主键索引、聚集索引

    索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息. 索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构 ...

  3. mysql数据库怎么添加主键约束_mysql修改表时怎么添加主键约束?

    mysql中可以通过"ALTER TABLE 表名 ADD PRIMARY KEY(字段名);"语句在修改数据表时添加主键约束:当在修改表时要设置表中某个字段的主键约束时,要确保设 ...

  4. mysql一个表中可以有几个主键_数据库的单个数据表中有几个主键?

    数据库的单个数据表中只能有一个主键.数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性:主键主要是用与其他表的外键关联,以及本记录的修改与删除. 数据库的单 ...

  5. 数据库索引相关(主键索引和非主键索引区别)

    索引基础 关于索引的知识可以看:SQL索引(INDEX). 简单概括就是:为数据库某些字段增加索引是可以加快查询速度的,并且一个表是可以创建多个索引的,而一个索引可以包含多个字段. 如果不使用索引,则 ...

  6. 史上更全面的数据库分库分表、数据一致性、主键分配思路!

    作者:butterfly100 cnblogs.com/butterfly100/p/9034281.html 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量.连接数.处理能力都有 ...

  7. 如何在sqlserver数据库表中建立复合主键

    主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的. 建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立 ...

  8. java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键

    文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...

  9. 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  10. 关于DM达梦数据库,获取用户表信息、数据表结构、数据表创建语句、主键等信息的sql

    1.获取数据表中的字段名.类型.长度.描述 select name,reftype,length,descrip from ( select distinct A.COLUMN_ID as id, A ...

最新文章

  1. 20行代码发一篇NeurIPS:梯度共享已经不安全了
  2. 51Nod 1242 斐波那契数列的第N项
  3. Elasticsearch 如何把SQL转换为DSL
  4. 兔子生崽问题编程_贵阳在哪里可以学到好的少儿编程
  5. LightOJ - 1071 Baker Vai(最大费用最大流+拆点)
  6. 算法导论10-2.4题
  7. “行到水穷处,坐看云起时.“
  8. html5 页面加载缓慢,html5体验优化页面加载的14条建议
  9. HTTP/1.1与HTTP/1.0的区别
  10. 程序员如何实现编码黄金标准?
  11. C++两个函数可以相互递归吗_通俗讲:数据结构递归思想
  12. Android Bitmap 开源图片框架分析(精华四)
  13. Invalid prop: type check failed for prop “index“. Expected String with value “145“...
  14. lsp语言服务器,身为程序员还不知道?Xtext与LSP让一个语言服务器横扫多个IDE!-lsp文件...
  15. tsp问题动态规划python_TSP问题——动态规划
  16. 孰能浊以止,静之徐清
  17. 华为matex鸿蒙,华为MateX推迟至9月,或预装鸿蒙系统,价格是唯一败笔
  18. flutter 如何实现虚线框按钮
  19. Craps 赌博游戏 含押注
  20. FFmpeg视频解码中的YUV420P格式

热门文章

  1. 2010国家节假日安排
  2. 清明时节,雨纷纷...
  3. iOS自动化测试需求实现(iOS按键精灵类似)
  4. 计算机有哪些知识,电脑基本操作知识有哪些
  5. ML笔记:预训练(pre-training/trained)与微调(fine tuning)
  6. Arduino与红外遥控握手
  7. 最新问题:错误代码ERROR ITMS-90096 一.ERROR ITMS-90096解决方法
  8. matlab residue
  9. dialog层级关系
  10. 千呼万唤始出来,犹抱琵琶半遮面,揭开HMM的神秘面纱