在安装好powerdesigner之后,我们需要使用它来建立基本的数据库需要使用的表,这里总结了一下建表的基本步骤。
建立模型
我们在安装完powerdesigner之后点击打开它,会在应用中间出现如图所示提示栏(Create Model)可以点击提示栏进入创建数据库模型。
点击完Create Model后进入如图所示界面,依次点击1,2,3选中需要设计数据库模型,然后在步骤4中设置需要设计的模型名称(这个随意),在步骤5中设置需要设计的数据库,这里选用的是Mysql。完成以上步骤之后点击OK即可开始设计表。
如果没有在这里建立表而是直接进入了界面的话,可以在工具的左上角“文件”按钮上点击一次然后选择然后选择“新建模型”也可以出现上图页面。或则直接在工具中使用快捷键Ctrl+N也可以。
建立表
我们这里目前只讲解单表的设计,因为版本不同有可能进入之后的页面略微有点区别,但是不影响功能。在界面的最右边有个工具框(有的版本右侧整个都为工具栏),将鼠标箭头放在如图红框的图案处,如果下方出现如图所示table英文则该图标即为设计表的图标,鼠标在该图标上点击一次,然后在工具中央空白处点击一下即可生成一个空白的表,接下来就该设计我们需要的数据库表(注:在点击一次中建空白出现一个空白表后点击鼠标右键退出建表模式以免建出跟多空白表)。
如上图,当建立完成空白表后便要为空白表添加内容(注:这里如果表太小的话可以按住Ctrl然后滑动鼠标滑轮调节表的大小)。将鼠标放在空白表上双击出现如下图所示弹出框。1为表的常规设置,5为表在模型里面的名称,6为表在数据库里的名称,7为表在数据库中的注释。2为字段的创建。3为索引创建。4为建表SQL预览。其它按钮这里不多做解释。一般我们在这里设置完表的5、6、7三项基本信息之后会点击2进入字段设置。
点击Clumns进入字段设置之后如下图可以设置我们数据库表需要的字段,这里我们简单一下介绍图中表格每列字段的意思。第一列(Name)表示的是字段在我们所建的表模型中的名称,这里可以用中文。第二列(Code)为字段在数据库中的名称,一般用英文表示。第三列(Data Type)为字段的数据类型。第四列(Length)为字段的长度,按实际需求设置。第五列(Precision)为精度,如果我们的数据类型为float等类型,在这里可以设置数据的精度。第六列(P)如果勾选代表这个字段是表的主键。第七列(F)代表外键。第八列(M)表示字段是否为空,如果勾选则字段不可为空。我们可以根据每列的意思设置表字段,设置完成后点击确定按钮保存数据。如下图右侧为建好后的表。我们可以双击表进入左侧页面,点击最右侧“Preview”按钮预览建表SQL(也可以不在左侧弹框中查看,可以将鼠标选中右侧表然后右键选择SQL Preview即可)。
我们这里还介绍一下为表中字段添加注释以及默认值,还有位字段添加索引。
使用鼠标点击名称字段,选中后双击进入下图左侧弹框,红框中即为注释框,可以在里面填写字段注释。点击进入“基本检查”,可以再默认框内为字段设置默认值,以及可以再最大最小框内设置字段的最大最小值。
如果我们需要为字段建立索引,我们可以双击表进入字段创建栏。我们这里以为“名称”字段创建索引为例,选中索引点击上方1处图标出现下面中间处弹框,常规中依次设置索引在模型中的名称、索引在表中名称、索引注解如果此时想建联合索引可以再Clumns栏中点击如最右侧图中的添加按钮添加字段即可。添加完索引之后依次点击确认保存。