iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >使用idea的database模块绘制数据库er图的方法
  • 345
分享到

使用idea的database模块绘制数据库er图的方法

2024-04-02 19:04:59 345人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

在idea中使用database连接数据库 建立测试库表: 建立测试库test_user: test_user库创建过程如下 建立测试表: 建立表user、表user_ext

idea中使用database连接数据库

建立测试库表:

建立测试库test_user: test_user库创建过程如下

建立测试表: 建立表user、表user_ext如下,表user_ext中user_id用来关联表user中的id,以此建立逻辑外键关系

绘制er图:
选中user表,打开绘制er图界面:

字段命名规范的情况: 当前user_ext表user_id 作为虚拟外键关联user表的id字段,由于user_id,命名规范,可以推测到是关联user表的id字段,所以idea会自动绘制出虚拟外键的关系,拖拽user_ext表进入er图界面,即可得到最终图:

字段命名不规范的情况: 如果字段命名不规范,例如将user_ext表中的user_id字段修改为t_user_id,那么idea是无法自动绘制虚拟外键关系

但是可以手动指定,指定方式也很简单,只需要执行一次查询的关联sql语句,然后存储下关联关系(弹窗windows系统快捷键是alt+enter,Macos快捷键是option+enter)


再刷新下就可以看到更新后的er图了

后续如果要增加修改外键映射关系,直接修改存储的xml文件即可

到此这篇关于使用idea的database模块绘制数据库er图的方法的文章就介绍到这了,更多相关idea数据库er图内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 使用idea的database模块绘制数据库er图的方法

本文链接: https://www.lsjlt.com/news/131162.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用idea的database模块绘制数据库er图的方法
    在idea中使用database连接数据库 建立测试库表: 建立测试库test_user: test_user库创建过程如下 建立测试表: 建立表user、表user_ext...
    99+
    2024-04-02
  • 如何使用idea的database模块绘制数据库er图
    本篇内容主要讲解“如何使用idea的database模块绘制数据库er图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用idea的database模块绘制数据库er图”吧!在idea中使用...
    99+
    2023-06-20
  • IDEA的database使用教程(使用mysql数据库)
    IDEA的database使用教程(使用mysql数据库) 用了企业版的idea之后,有了database服务,疯狂找教程,大多只是说明如何连接,没有清楚说明如何操作,所以我就研究了一番写个教程。 1.连接数据库 打开最右侧边框的data...
    99+
    2023-08-17
    intellij-idea mysql 数据库
  • Python中的数据可视化matplotlib与绘图库模块
    目录一、条形图bar()二、直方图三、折线图四、散点图+直线图五、饼图六、箱型图七、plot函数参数八、图像标注参数九、Matplolib应用matplotlib官方文档:https...
    99+
    2024-04-02
  • Python利用matplotlib模块数据可视化绘制3D图
    目录前言1 matplotlib绘制3D图形2 绘制3D画面图2.1 源码2.2 效果图3 绘制散点图3.1 源码3.2 效果图4 绘制多边形4.1 源码4.2 效果图5 三个方向有...
    99+
    2024-04-02
  • python 绘图模块matplotlib的使用简介
        上周对线上某几个磁盘进行了fio硬盘性能测试,测试完成之后的结果需要绘制成图像展示出来。我在官网上查找了一下fio自带的命令fio_genera...
    99+
    2024-04-02
  • C#根据excel数据绘制坐标图的方法
    本文实例为大家分享了C#根据excel数据绘制坐标图的具体代码,供大家参考,具体内容如下 效果如下图 界面 代码 using System; using System.Colle...
    99+
    2024-04-02
  • Python绘制数据动态图的方法详解
    目录安装玩起来动态地图动态水平bar动态垂直bar动态折线动态累积bar动态散点图动态气泡图多子图一起动数据动态图怎么做,效果图, 多子图联动竞赛图 安装 pip install ...
    99+
    2024-04-02
  • 使用Python绘制热图的库 pyHea
    pyHeatMap 详细介绍 这是一个生成热图的小程序,基于 Python 和 PIL 开发。 程序截图: 点击图 热图 安装: 通过 pip 安装: pip install pyheatmap 通过 easy_install 安...
    99+
    2023-01-31
    热图 Python pyHea
  • 在Linux上使用Plots绘制数学图形的方法
    这篇文章主要介绍了在Linux上使用Plots绘制数学图形的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Plots 是一款图形绘图应用,它可以轻松实现数学公式的可视化。...
    99+
    2023-06-07
  • IDEA版使用Java操作Redis数据库的方法
    首先 下载 jedis.jar包 然后再 工程设置里面找到Libraries,点击+。添加下载好的jedis.jar包。点击OK退出即可 创建Java_Control_Redis类...
    99+
    2024-04-02
  • Python模块对Redis数据库的连接与使用方法介绍
    这篇文章主要讲解了“Python模块对Redis数据库的连接与使用方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块对Redis数据库的连接与使用方法介绍”吧!下面看看P...
    99+
    2023-06-20
  • 数据库设计的艺术:用工具绘制数据蓝图
    选择合适的工具: 选择合适的工具对于高效的数据蓝图绘制至关重要。可用工具包括: 建模工具:允许用户创建实体关系图(ER 图)和数据模型。 数据库设计工具:提供更多高级功能,如自动数据生成和优化。 UML 工具:用于创建统一建模语言(UM...
    99+
    2024-03-13
    数据库设计工具
  • 使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码
    绘制樱花的代码:```pythonimport turtle# 设置画布大小turtle.setup(800, 600)# 画樱花的...
    99+
    2023-09-16
    python
  • 如何使用HTML5的drawImage()方法绘制图像
    本篇内容主要讲解“如何使用HTML5的drawImage()方法绘制图像”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用HTML5的drawImage()...
    99+
    2024-04-02
  • mysql模块的使用方法
    这篇文章主要讲解了“mysql模块的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql模块的使用方法”吧!1、在使用之前,创建一个名为demo的数据库,同时定义一个名为demo...
    99+
    2023-06-20
  • python3使用diagrams绘制架构图的操作方法
    这篇文章主要讲解了“python3使用diagrams绘制架构图的操作方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python3使用diagrams绘制架构图的操作方法”吧!pytho...
    99+
    2023-06-14
  • Python中使用matplotlib模块errorbar函数绘制误差棒图实例代码
    目录1.基本参数2.代码实现3.结果显示4.更多参数请参考matplotlib官网总结Python的matplotlib模块中的errorbar函数可以绘制误差棒图,本次主要绘制不带...
    99+
    2024-04-02
  • Intellij IDEA连接Navicat数据库的方法
    (一)配置环境变量 ①我的电脑右键选择属性→高级系统设置→环境变量→新建→输入变量名MYSQL_HOME和变量值→确定 ②选择Path→新建→把 %MYSQL_HOME%\bin ...
    99+
    2024-04-02
  • sqlserver复制数据库的方法步骤(图文)
    复制数据库前要先确认目标数据库的服务是否启动 主要是SQL Server (MSSQLSERVER)这个服务要启动起来其他的看自己的需求 复制数据库 下一步 输入源数据库的地...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作