Heim  >  Artikel  >  Datenbank  >  powerdesigner 生成mysql PDM 的COMMENT注释_MySQL

powerdesigner 生成mysql PDM 的COMMENT注释_MySQL

WBOY
WBOYOriginal
2016-06-01 13:11:121131Durchsuche

在使用pd时发现生成的语句中没有行注释,这样就得手动来加这些注释,后来在网上找了一些方法,确实得到了解决,分享一下。

在Database-->edit Current DBMS...

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

把原来的内容:

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

 

改为:

%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就行了。以前的OBJTLABL不知道指什么,知道的朋友告诉一下。。。

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

create table `user`(   uid                  int not null comment '用户ID',   username             varchar(255) not null comment '用户名',   password             char(32) not null comment '密码',   gid                  int not null comment '用户组',   primary key (uid));alter table `user` 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

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn