日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PowerDesigner生成mysql字段comment 注释

發布時間:2024/2/28 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PowerDesigner生成mysql字段comment 注释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自?https://www.cnblogs.com/kangxuebin/articles/3688146.html

PowerDesigner生成mysql字段comment 注釋

最近需求出了新變化,再次開始 pd 之路,卻發現很多以前熟練的操作儼然陌生,

好記性不如爛筆頭一點不假。

1. 為什么沒有注釋

? ? 在 pdm 視圖中,默認 powerdesigner 是不會生成注釋的。

2. 解決方案

? ? 可以修改 mysql 文件生成模版來達到我們所需要的效果。

3. 生成注釋

? ? 在 pdm 視圖中,Database --> Edit Current DBMS。

? ? 找到 MySql5.0 --> Script --> Objects --> Column --> Add。

? ? a) 原來的內容

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

? ? b) 修改后的內容

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

? ? c) 實際改動地方

? ? ? ? ? 最后的@OBJTLABL 改為 COMMENT 就行了。

? ? d) 代碼生成

? ? ? ? ? Database --> Generate Database。

? ? ? ? ? 在 Format 頁中,勾選 Generate name in empty comment單擊確定就可以生成相應的代碼,

? ? ? ? ? 代碼中就會出現上面的注釋了。

??

4. 去除注釋

? ? 生成 SQL 文件時也包含了這些 comment,但是用這 SQL 文件生成數據庫時,

? ? 經常會因為 comment 太長而失敗,在文件中一點一點的刪除 comment 未免太麻煩。

? ? a) 去掉創建表的 comment

? ? ? ? ? ?DataBase --> Edit Current DBMS,依次點開 Script --> Objects --> Table?--> Create。

? ? ? ? ? ?在 value 中將最后的[comment = "%TLABL%"]刪除。

? ? b) 去掉 column 的 comment

? ? ? ? ? ?Script --> Objects --> Column --> Create,在 value 中,

? ? ? ? ? ?將最后的[ comment %.q:@OBJTLABL%]刪除。

5. 注意事項

? ? a) index

? ? ? ? ? ?如果數據庫設計中有 index,生成 SQL 文件時會把 drop index 放到文件的最前面,

? ? ? ? ? ?當第一次生成數據庫時,由于沒有 index 所以會報錯,因此要把最前面的 dropindex 刪掉,

? ? ? ? ? ?但手動刪除還是麻煩,可以這樣:

? ? ? ? ? ?CTRL + G,打開 Database Generation,選擇 Options 選項卡,選擇 Index,

? ? ? ? ? ?把右邊的 Drop index 前的√去掉就行了。

? ? b) 表的注釋

? ? ? ? ? 有些 powerdesigner 版本按照上面的步驟修改后,還是沒有注釋生成,

? ? ? ? ? 是因為沒有表的注釋設置緣故。

? ? ? ? ? DataBase --> Edit Current DBMS,找到 Mysql5.0 --> Script --> Objects

? ? ? ? ? --> Table --> TableComment。

? ? ? ? ? Value 中,增加如下內容:

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

總結

以上是生活随笔為你收集整理的PowerDesigner生成mysql字段comment 注释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。