1.将mysql中的数据库导出成sql文件2.打开pd,新建一个PhysicalDataModel,新建的时候,记得选则数据库3.在pd中,找到工具栏中的Database--Reverse Engineer Database(反向工程)4.选择Using script file(使用脚本),点击下面的新建,定位到刚刚导出的sql文件5.确定
10年积累的成都网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有城区免费网站建设让你可以放心的选择与我们合作。
图片没法直接复制!以后有空再补上吧。
1. 打开PowerDesigner,选择File | Reverse Engineer | Database.... 。在New Physical Data Model 对话框中, 选择所需要连接的数据库类型,点击“确定”。
2.在出来的database reverse engineering窗口里, 选择Using a data source选项。
点击下一行最右边的数据库图标,弹出Connect to a Data Source窗口。选择第一项:ODBC machine data source。
点击Configure按钮,弹出如下窗口:
再点击上面工具栏的第二个按钮,弹出如下窗口:
按步骤配好之后,返回到Connect to a Data Source窗口,输入用户名和密码,即可。
登录成功之后,弹出如下窗口:
点击OK,即可自动生成ER图。
3. 就生成了ER diagram.
function getcategory($pid=0,$arr=array(),$level=0)
{
$data = dbGetList("record","pid=".$pid);
foreach($data as $v)
{
$str="";
for($i=0;$i$level;$i++)
{
$str.="|-";
}
$v['name']= $str.$v['name'];
$arr[] = $v;
$arr = getcategory($v['id'],$arr,$level+1);
}
return $arr;
}
方法一: "Create EER Model from Existing Database"
前提要在 MySQL workbanch中创建一个connection,也就是你要构建EER图的数据库.
之后选择你的connection,然后一路NEXT,最后生成MySQL Model和EER Diagram.
方法二: "Create EER Model from Script file"
选择你生成表或数据库的的sql文件.选择编码点Execute生成EER图.