PowerDesigner 的mysql PDM 的COMMENT注释

PowerDesigner 的mysql PDM 的COMMENT注释

2012-11-01 15:38 4447人阅读 评论(0) 举报

分类:

数据库相关(7)

PowerDesigner 的mysql PDM 的COMMENT注释

一 、 生成注释

默认的pd没有生成注释,针对mysql5.0可以如下修改。
在Database-->edit Current DBMS...

设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add

把原来的内容:

Sql代码  

  1. %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]

改为:

Sql代码  

  1. %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]

其实只有最后的@OBJTLABL改为COMMENT就行了。

这样生成的代码每个字段就有注释了:

Sql代码  

  1. drop table if exists admin;
  2. /*==============================================================*/
  3. /* Table: admin                                                 */
  4. /*==============================================================*/
  5. create table admin
  6. (
  7. id                   int(100) not null auto_increment comment ‘主键‘,
  8. user_name            varchar(100) comment ‘用户名‘,
  9. password             varchar(100) comment ‘密码‘,
  10. user_kind            varchar(2) comment ‘用户类型‘,
  11. is_online            varchar(1) comment ‘在线标识‘,
  12. last_login           date comment ‘最后登陆时间‘,
  13. last_logout          date comment ‘最后登出时间‘,
  14. primary key (id)
  15. );
  16. alter table admin comment ‘登陆系统的用户信息表‘;

表的注释:

设置dbms的属性,找到mysql5.0-->script-->objects-->Table-->TableComment:

value中,增加如下内容

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

增加后就会生成下面语句:

alter table code comment ‘代码表‘;

代码生成:

点击菜单Database-->generate Database

出现database generation屏幕:在Format tab页中,勾选generate name in empty comment

单击确定就可以生成相应的代码,代码中就会出现上面的注释了。

二、去除注释

注释的存在主要是给大家看的,使用PowerDesigner设计数据库时,要写很多comment
让人看,生成SQL文件时也包含了这些comment,但是用这SQL文件生成数据库时,经常会因为comment太长而失败,在文件中一点一点的删除
comment未免太麻烦。这里有个方法可以让PowerDesigner生成SQL文件时不包含comment。

选择DataBase->Edit current DBMS,依次点开script -> objects -> table
-> create ,在value中将最后的[comment = "%TLABL%"]删除,这个是去掉创建表的comment。
script -> objects -> column -> create,在value中将最后的[ comment %.q:@OBJTLABL%]去掉,这个是去掉column的comment的。
这样生成SQL文件时就不会产生comment了。

另外还有一点,如果数据库设计中有index,生成SQL文件时会把drop index 放到文件的最前面,当第一次生成数据库时,由于没有index所以会报错,因此要把最前面的drop index删掉,但手动删除还是麻烦,可以这样:
CTRL + G,打开Database Generation,选择options选项卡,选择index,把右边的Drop index前的√去掉就行了

时间: 2024-10-09 15:09:25

PowerDesigner 的mysql PDM 的COMMENT注释的相关文章

powerdesigner 生成mysql PDM 的COMMENT注释

powerdesigner 生成mysql PDM 的COMMENT注释 默认的pd没有生成注释,针对mysql5.0可以如下修改.在Database-->edit Current DBMS... 设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add 把原来的内容: %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%?

PowerDesigner连接mysql逆向生成pdm

常用的建模工具有:PowerDesigner和ERWin,后者已快被淘汰,但前者依然活跃.相信大家都遇到过项目组已经运营很很久,但是竟然连一个ER图都没有,今天就讲解一下PowerDesigner连接mysql逆向生成pdm.PS:网络上各种老版本,各种文不对题,按照本文去做,10分钟即可搞定,就是这么简单. 假设大家已经安装好PowerDesigner,本人使用版本号15.1破解汉化版. 1.安装mysql-connector-odbc-5.1.5-win32.msi这个是驱动必须安装,大概4

PowerDesigner连接MySQL和逆向工程图

1.MySQL数据库连接(JDBC方式) JDBC的配置方式需要一些基础的环境和准备,但是也很简单,无非也就是JDK和mysql的连接jar包,这里不再展开阐述. 1.1 新建一个pdm,dbms选择mysql 1.2 Database - Connect  选择数据库连接 1.3 配置连接信息 数据库连接这里是通过一个配置文件来获取连接信息的,首次的话因为没有,所以我们需要选择Configure进行配置. 1.4 填写配置信息 如图,选择添加数据库资源,出现如上,相关说明如下: Connect

powerdesigner 连接mysql提示“connection test failed”

powerdesigner  连接mysql提示“connection test failed”,该如何解决: 1.把64位的jdk换成32位的jdk(VM只支持32的jre) 2.系统变量:  CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar  Path = D:\Java\jdk1.6.0_13\bin;  JAVA_HOME = D:\Java\jdk1.6.0_13\; 3.PowerDesigner

powerdesigner 逆向工程 mysql失败解决方案

参考网上powerdesigner 逆向工程 mysql的资源的一个blog  http://blog.csdn.net/chamtianjiao/article/details/7258316 遇到的问题: 问题一:安装了odbc 32bit  驱动程序  但是管理工具-odbc中添加面板里面没有mysql驱动 无法加载 参考网上一些观点 系统自带的odbc管理工具是有64位 跟32位之分的  结合自己系统64位win7的因素 下载64bit 驱动程序  →安装→添加odbc驱动成功→test

利用VBA把PowerDesigner的name复制到comment

代码如下: Option Explicit '------------------------------------------------------------------------------- '作用:PowerDesigner物理模型复制name到comment ' '作者: Lio5n '时间: 2015-12-18 ' '版本: V1.0 ' '说明:如果comment有值,不会覆盖:可以重复执行,不会多次复制 '--------------------------------

利用PowerDesigner逆向工程导出PDM模型及生成文档

原文:利用PowerDesigner逆向工程导出PDM模型及生成文档 最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesigner逆向工程导出PDM模型及生成word文档:以下简单介绍导出模型操作步骤(以下演示操作是从SQL Server中导出) 第一步:  先打开 PowerDesigner 点击右上角文件按钮 第二步点击建立新模型,弹出new model对话框-点击physical Data Model 建立模型

powerdesigner中实现PDM到MYSQl数据库的转换

使用PowerDesigner设计建造MySQL数据库 一.使用PowerDesigner制作建库脚本 1.设计CDM(Conceptual Data Model) 2.选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM 3.选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 4.点击确定后生成数据库建库脚本(*.

PowerDesigner 将表的字段name属性设置到comment注释

1,首先copy下面的vbs脚本,并将其另存为name2comment.vbs '****************************************************************************** '* File: name2comment.vbs '* Title: Name to Comment Conversion '* Model: Physical Data Model '* Objects: Table, Column, View '* Au