(1)创建物理数据模型

打开PowerDesigner,然后点击File-->New  Model然后选择如下图所示的物理数据模型(物理数据模型的名字自己起,然后选择自己所使用的数据库即可)

(创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table(表),view(视图),reference(关系));

(鼠标先点击右边table这个按钮然后在新建的物理模型点一下,即可新建一个表,然后双击新建如下图所示,在General的name和code填上自己需要的,点击应用即可),如下图:

(然后点击Columns,如下图设置,灰常简单,需要注意的就是P(primary主键) , F (foreign key外键) , M(mandatory强制性的,代表不可为空)  这三个,多看几遍理解其意思。)

(在此设置学号的自增(MYSQL里面的自增是这个AUTO_INCREMENT),班级编号同理,不作多啰嗦!)

(在下面的这个点上对号即可,就设置好了自增)

(全部完成后如下图所示。)


(2)生成sql文件,依次点击database>generate database,出现如下界面,选择目录和文件名,点击确定。

注意:创建表时必须带有主键,否则保存SQL不成功。

(3)导入外部SQL文件

mysql> source   c:/test/crebas.sql;

此时mysql数据库中已经创建好了相应的表。

最新文章

  1. 关于TCP连接建立与终止那点事
  2. Activiti工作流学习(一)部署对象和流程定义
  3. jQuery的封装和扩展方式
  4. eclipse Maven -->web project
  5. Apache DbUtils - JDBC轻量级封装的工具包
  6. Java API —— File类
  7. Linux中与DNS相关的内容
  8. 一些基础的.net用法
  9. 从汇编看c++内联函数评估求值
  10. Mutex(测量)
  11. 【SSH进阶之路】一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)
  12. Ninject 在 Winform、 Asp.net MVC中连络EntityFramework的应用
  13. cPanel 安装方法
  14. Angular - - $resource 更高端的数据交互
  15. Unity3d中的PlayerPrefs游戏存档API的扩展
  16. Vue2.0源码阅读笔记(三):计算属性
  17. Web前端-JavaScript基础教程上
  18. python中assert()函数的使用
  19. vins-mono:雅可比矩阵的推导
  20. 使用TkbmMWThreadList实现线程安全列表

热门文章

  1. AC自动机及其模板
  2. Move Controller UE4键位
  3. flex几种多列布局
  4. vue 通过绑定事件获取当前行的id
  5. 如何为我们的程序编写开发文档——Java文档注释
  6. elasticsearch 7.2 集群节点配置
  7. 架构-层-DAL:DAL
  8. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第8节 Math类_19_Math练习:小学数学真题
  9. java8 list转Map报错Collectors.toMap :: results in "Non-static method cannot be refernced from static context"
  10. 多线程threading初识,线程等待