下载与安装指导教程:
http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html
官网下载地址:
http://dev.mysql.com/downloads/file.php?id=454674
按照教程安装好 mysql 后,可以直接在 cmd 中对 mysql 进行操作,也可使用如 Navicat 之类的数据库图形化工具来操作 mysql 。
在今天的数据库中,我遇到了不少的问题,第一个便是在 PowerDesigner 中构架数据库时使用了概念模型( CDM )而非物理模型( PDM ),导致我无法进行外键的设置(只由在物理模型中才有外键设置)。
紧接着,我又遇到了另一个问题,就是在物理模型中建表时,将其中的 name 和 code 属性搞反了,导致返工了一堆的表项。在物理模型的建表中, code 是数据库代码生成时使用的名字。而 name 只是其名称,是一个类似注释的东西,在设置时千万不能搞反。
在我建立好这些表项并导出 sql 文件准备导入 mysql 数据库时,我又遇到了一个问题,我的表的名字带有中文,在生成数据库语言时, powerdesigner 自动将其增加了引号([]),导致数据库生成错误,所以表项的名字中不要出现中文及空格,否则会导致出错。
接下来碰到的这个问题是今天碰到的比较难搞的问题,我在建表设立外键关系时,将主表的主键名称改成了与从表外键一样的名字,导致数据库在生成时遇到了报错,因为当主表主键与从表的外键名称一致时,会导致从表必须在主表有实体加入后才能创建,从而无法完成数据库的构建。于是,我在 powerdesigner 中将所有主表的主键改回了 ID 这个名称,从而解决了这个问题。
最后碰到的都是些小问题了,比如我在 powerdesigner 中所设置的表单中项目的数据类型在 MYSQL 中不存在,得使用其他数据替换。或者在表单项目的命名中使用了 MYSQL 的关键字,导致程序执行报错,这些问题只要注意一下就不会犯了。
总之今天是第一次使用 MYSQL 这个工具,配合 powerdesigner 在生成数据库方面确实功能强大,也很方便,但对其的使用熟练度还是需要加强。
mysql及powerdesigner的初次使用
标签:
查看更多关于mysql及powerdesigner的初次使用的详细内容...