1:powerDesigner 使用過程發現其工具內置不少默認是支持oracle的 ,而我如今用mysql ,因而修改配置mysql
2:powerDesigner15.1,mysql5.6sql
3:正向工程 和反向工程這裏不介紹 ,網上不少數據庫
4:修改生成的sql註釋oracle
A 列註釋 ,在Database-->edit Current DBMS... 設置dbms的屬性,找到script-->objects-->column-->addide
在原來的內容後添加 [ comment %.q:COMMENT%]]注意去掉一個] ,再去把script-->objects-->column-->ColumnComment的Value清空:工具
原來的內容爲: %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]orm
添加後的內容爲:%20:COLUMN% %30:DATATYPE%[.Z:[%Compressed%? compressed][ %NULLNOTNULL%][%IDENTITY%?[.O:[ default autoincrement][ identity]]:[%COMPUTE%? compute (%COMPUTE%):[ default %DEFAULT%]]] [%CONSTDEFN%][ comment %.q:COMMENT%]]ip
B 表註釋, 在Database-->edit Current DBMS... 設置dbms的屬性,找到script-->objects-->Table-->TableComment: value中,修改後內容爲 :alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%rem
C 去掉主鍵註釋 在Database-->edit Current DBMS... 設置dbms的屬性,找到script-->objects-->Pkey-->PKeyComment 清空Value值, 如須要註釋則修改其格式it
D 生成sql 有些字段上也可能會有引號致使sql報錯,只是因爲工具默認支持的數據庫格式轉換形成的,咱們能夠更改其設置來解決這個問題: 更改sql格式在Database-->edit Current DBMS... 設置dbms的屬性,找到script-->sql-->Format 能夠更改默認的大小寫轉換等等
E 咱們選擇database-->Generate Database-->Format Encoding :UTF-8 點擊肯定,基本能夠使用了
F 還有不少能夠定製的sql生成設置,有空再來更新....