一.首先打开PowerDesigner

1.File(位置:左上角)–>New Model–>Physical Date Model(物理数据模型)

(1)DBMS选择MySQL5.0(版本可能不对,但毕竟是mysql语句的)

(2)之后点确定就行

(3).可能会出现一个问题 就是DBMS的下拉框什么也没有 退出也不好用(其实挺简单的)

1.点击DBMS最右边的黄色文件夹
2.找到C:\Program Files (x86)\Sybase\PowerDesigner 15\Resource Files\DBMS路径(也就是PowerDesigner的安装目录)选择到DBMS 这样就出现选择了

二. 新建物理模型

1.点击那个小方框Table(表)(也就是图中的建模型):之后点击空白区域就可以生成一个个的表

注:我这个表模型是oracle的,不是MySQL的
Oracle–类型–varchar2(值)|mysql—类型—varchar(值)少了个2
Oracle–类型—number|MySQL没有Number类型,可以用int类型)

2.点击连线*(Reference(参考))连线,自动识别主外键

三. 开始生成MySQL文件

(1).Directory(目录):下载到的目录,推荐直接下载到桌面(好找一些),当然别的地方也可以

(2). 后缀是mysql的 好直接导入

3.点击Format

(1).照着下面的图改就行

这里注意对号要勾选上自己想要的

之后点确定

点close(关闭指令)

四.转入MySQL

1.因为是Oracle的 所以并不能直接转入,需要打开为文本文档 复制粘贴到MySQL里

步骤:桌面–>mysql文件–>右键–>打开方式–>记事本

2.进入之后 Ctrl A(全选) Ctrl C(复制)

3.打开MySQL Workbench

(1).点击sql+

(2).刚才复制的语句,粘贴到执行sql语句的页面上

4.处理报错

(1).梅开二度

(2).;照着以下改就ok啦(把2去掉,把Number换成int)

注:我这个表模型是oracle的,不是MySQL的

Oracle–类型–varchar2(值)|mysql—类型—varchar(值)少了个2

Oracle–类型—number|MySQL没有Number类型,可以用int类型)

5.执行

(1.) 点击<黄色小闪电> 执行

6.看表且成功

注:执行成功后再最底下会有绿色的对号

数据库名(user)–>table(查看表)

表没错=成功

没表/执行失败=某一部分操作错了/写错了(欢迎指正)

用PowerDesigner创建Oracle模型转为mysql模型的更多相关文章

  1. TensorFlow模型转为caffe模型

    最近由于要将训练好的模型移植到硬件上,因此需要将TensorFlow转为caffe模型. caffe模型需要两个文件,一个是定义网络结构的prototxt,一个是存储了参数的caffemodel文件. ...

  2. "ApplicationDbContext"(泛指之类的数据库上下文模型)上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库。

    一,在我使用自动生成数据库的时候,当你改变了数据库就会出现下面问题 "ApplicationDbContext"(泛指之类的数据库上下文模型)上下文的模型已在数据库创建后发生更改. ...

  3. 在mysql数据库中创建oracle scott用户的四个表及插入初始化数据

    在mysql数据库中创建oracle scott用户的四个表及插入初始化数据 /* 功能:创建 scott 数据库中的 dept 表 */ create table dept( deptno int ...

  4. Windows环境下,本地Oracle创建dblink连接远程mysql

    前言 我的情况是,本地安装了oracle(安装完成后带有SQL Developer,不需要再安装instantclient),创建dblink去连接远程的mysql.有些朋友可能是 本地使用PL\SQ ...

  5. 在mysql数据库中创建Oracle数据库中的scott用户表

    在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, ...

  6. 二 Djano模型层之模型字段选项

    字段选项 以下参数是全部字段类型都可用的,而且是可选的 null 如果为True,Django将在数据库中将空值存储为NULL.默认值为False 对于字符串字段,如果设置了null=True意味着& ...

  7. PowerDesigner连接Oracle并导出表结构

    环境:Oracle 11G(远程) + win32_11gR2_client + PowerDesigner 15 一.下载.安装.配置 1.下载地址 win32_11gR2_client客户端下载地 ...

  8. PowerDesigner 创建表格及导出SQL语句

    PowerDesigner 创建表格及导出SQL语句   目的:提高数据库创建表格效率 测试数据库:orcale 1.新建物理模型. 右键点击workplace,new一个物理模型并指定数据库. 2. ...

  9. ThinkPHP 学习笔记 ( 三 ) 数据库操作之数据表模型和基础模型 ( Model )

    //TP 恶补ing... 一.定义数据表模型 1.模型映射 要测试数据库是否正常连接,最直接的办法就是在当前控制器中实例化数据表,然后使用 dump 函数输出,查看数据库的链接状态.代码: publ ...

  10. PowerDesigner创建物理模型

    原文:PowerDesigner创建物理模型 Using PowerDesigner Create PDM 1.打开PowerDesigner 按Ctrl+N 创建物理模型 2.创建后修改名称,并在工 ...

随机推荐

  1. Vue 修改网页标题和图标

    Vue 修改网页标题和图标   by:授客 QQ:1033553122   开发环境   Win 10   Vue 2.5.2 需求描述 如下,想更改网页的标题和图标 解决方法 编辑项目根目录下的in ...

  2. SpringSecurity:hasAuthority与自定义权限校验

    springsecurity中有两种权限控制方法 1.基于注解 @PreAuthorize("hasAuthority('syst:add')") 他的作用是在controller ...

  3. os.popen(cmd) 与 os.system(cmd) 的区别

    os.popen(cmd) 与 os.system(cmd) 的区别 1,os.popen(cmd) 不会直接返回任何数据,os.system(cmd) 会直接输出结果(返回的却是int状态码) 2, ...

  4. 【微信小程序】02 常用标签组件

    轮播标签: 轮播图 <swiper> <!-- 轮播项 --> <swiper-item>1</swiper-item> <swiper-item ...

  5. 【Java,IDEA】配置文件快速生成

    比如这里的druid连接配置文件,和mybatis的mapper配置文件就是使用模版创建好的 在创建文件时会有选项选择:

  6. 【IDEA】回退操作记录

    参考自: https://www.cnblogs.com/zeussbook/p/9207970.html 找不到代码错误,又有很多已经写好的东西,不好全部删除 只要能记得确切的操作时间就行了 可以翻 ...

  7. 【SpringCloud学习笔记(一)】搭建一套环境

    学习的目的 最近做的项目中用到了Spring Cloud,为了能够更好的做好项目,自然少不了去研究一下Spring Cloud. 我的计划是结合一些书本和课程,自己写一点简单的Demo代码,验证Spr ...

  8. 颗粒流 + Janssen 定律 + Bagnold 数

    对于 \(n\) 个球,易得有 \[\begin{array}{c} \displaystyle\frac\pi2>\theta_i>-\frac\pi2,\theta_1>\cdo ...

  9. AvaloniaChat—从源码构建指南

    AvaloniaChat介绍 一个使用大型语言模型进行翻译的简单应用. 我自己的主要使用场景 在看英文文献的过程中,比较喜欢对照着翻译看,因此希望一边是英文一边是中文,虽然某些软件已经自带了翻译功能, ...

  10. redis-cli命令行工具使用

    redis 6.2.8 1.连接 ./redis-cli -h 127.0.0.1 -p 6379 -a admin@2020 -h redis主机地址 -a redis密码 -p redis端口 2 ...