2.Powerdesigner模型生成SQL建表语句
使用PowerDesigner生成SQL建表语句的步骤如下:
创建物理模型
打开PowerDesigner,选择"File"→"New Model"→"Physical Data Model"
选择对应的DBMS类型(如MySQL、Oracle等)并命名模型
设计表结构
在工具栏选择"Table"工具创建表
双击表进入编辑界面,设置表名、注释等信息
在"Columns"选项卡中添加字段,设置字段名、数据类型、主键(P)、外键(F)等属性
设置表关系
使用"Relationship"工具创建表间关联
双击关系线设置主外键关联字段
生成SQL语句
方法1:右键表选择"SQL Preview"预览单表SQL
方法2:通过"Database"→"Generate Database"生成完整SQL脚本
在生成对话框中设置输出路径和文件名
特殊设置
去除Oracle SQL中的双引号:Database→Edit Current DBMS→Script→Sql→Format→CaseSensitivityUsingQuote设为No
字段自增设置:对于MySQL勾选Identity属性,Oracle需创建Sequence
从Excel导入
按模板整理Excel表结构
通过Tools→Execute commands→Edit/Run Script运行导入脚本
注意:不同数据库类型的SQL语法会有差异,生成前需确认DBMS类型设置正确。如需批量修改命名规则,可在Tools→Model Options→Naming Convention中设置。

浙公网安备 33010602011771号