首页 > 编程知识 正文

神机妙算软件导出不需要分类(如何开发一款数据库)

时间:2023-05-04 09:48:22 阅读:82987 作者:1173

摘要

优秀的数据库设计工具可以帮助思考,提高设计效率。 以前使用PowerDesigner,最近发现Navicat的数据库设计功能也很好,界面简洁,使用方便,所以推荐。

Navicat

Navicat是一种快速、可靠的数据库管理工具,旨在简化数据库管理并降低系统管理成本。 旨在满足数据库管理员、开发人员和中小企业的需要。 Navicat采用直观的图形用户界面,可以安全、简单地创建、组织、访问和共享信息。

注意:本教程中使用的Navicat12的版本,下载地址: www.navicat.com.cn/download/na…

数据库设计

以mall项目的权限管理模块为例,介绍使用Navicat设计数据库的方法。

打开模型

首先,必须打开Navicat的数据库设计功能。 此功能位于工具栏的模型按钮下,只需直接打开。

010 -通过1010工具栏上的表按钮创建新表

创建完成后,双击工程表界面,添加相应的字段。 此处新创建了一个ums_admin表。

新建表

如果我们的表没有外键,表就会增加,关系变得复杂,就不能整理表与表的关系,所以有必要用外键标记表与表的关系。

指示创建另两个表ums_role和ums_admin_role_relation以创建多对多关系,并通过工具栏上的外键按钮创建外键。

单击外键按钮后,直接单击要在其中创建外键的字段。 在此单击admin_id。 之后,你会发现小连接在增加;

双击这个小连接进行外键编辑操作,将引用表更改为ums_admin,将引用字段更改为id;

编辑完成后,将显示表示外键关系的连接。

然后,可以创建并练习整个mall项目权限管理模块的表。 以下是制作后的效果。

你觉得排版怎么样不好? 点击下面工具栏的自动布局调整功能,是非常友好的功能吗!

建立外键关系

我们一般在设计数据库时用外键建立关系,但在数据库中不使用外键,通常用逻辑关联,所以需要设定导出SQL时去除外键的生成。

SQL导出功能位于“工具”菜单的下方。

导出时,必须使用扩展功能删除外键的生成。 单击“确定”后,可以成功导出SQL语句。

导出SQL

之前,我有朋友反馈说mall的PowerDesigner数据库设计文件打不开。 本部分提供了在Navicat中查看数据库设计的另一种方法。

首先,需要具有外键关系的SQL文件。 在本例中,我们将在生成SQL文件后将其导入数据库。 在本部分中,我们将导入pd-test数据库。 然后,通过逆向工程从数据库生成数据库设计图。 该功能位于工具目录下

然后选择要导入的数据库pd-test

导入成功后,可以看到完整且相关的数据库设计图。 大家可以按照自己喜欢的方式修改表格的位置。

逆向工程

总的来说,Navicat的数据库设计功能相当好,简洁易用,界面也很漂亮。 设计数据库在PowerDesigner中只是一个功能,对于使用来说太重了,而Navicat的数据库设计功能更轻。

作者: macro正片链接: https://Juejin.im/post/5ea6d 2725188256 DA 20 E 60 EE

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。