数据库SQL转换
数据库SQL转换
使用PowerDesinger获取基础数据表格结构
- 首先导入sql数据库形成数据库模型:在PowerDesinger里找到 File –>> Reverse Engineer —>> Database
- 转换成mysql适用的数据库,从菜单栏上“Database”—>“Change Current DBMS”
- 选择Database Generation 导出对应的sql文件
具体可以参考这个帖子
总结
导出的只要数据库的建表语句,没有数据库内部的实际数据。并且导出sql存在部分的问题,需要自己手动调整验证
使用Navcat导出的excel填充数据库数据
使用navcat我们主要是利用了navcat的导出导入功能和Excel文件做中间存储
导出数据库表格为Excel文件
- 首先我们选择需要导出的数据库,右键需要导出的table表,选择”导出向导“
- 选择Excel数据表为导出格式,点击下一步
- 选择需要导出的数据表和导出文件的存放地址(在高级选择总确认为UTF-8编码格式),点击下一步
- 选择导出的列,这里我们全选,点击下一步
- 附加选择选择包含列的标题,取消遇到错误时继续,下一步
- 点击开始等待完成导出
使用PowerDesinger导出的sql
导入Excel文件进入到任意的数据库中
同样找到需要导入数据的数据库,右键选择”导入向导“
选择从Excel文件导入,点击下一步
选择我们前面导出的Excel文件(可以多选),全选导入,下一步
由于我们的文件是Navcat导出的所以附加项目不需要调整,点击下一步
目标表确认下表名是否有问题,全选,下一步
确认各个表格字段是否有问题,并且补充主键,点击下一步
选择追加模式并且在高级选项中取消遇到错误时继续,下一步
点击开始进行数据的导入
总结
可能对比较复杂的数据内容和列出现解析错误,需要自己手动处理,但是在一般情况下已经满足日常数据表格转换需求。并且比较依赖navcat软件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mutoulazy's space!