当前位置:首页 > 技术分析 > 正文内容

教你用MySQL导出一个ER图功能

ruisui883个月前 (03-31)技术分析48

MySQL数据字典相关的sql查询和navicat的一个导出ER图功能

##mysql 查看表结构

SELECT

COLUMN_NAME 'Field',

COLUMN_TYPE 'Type',

IS_NULLABLE 'Null',

COLUMN_KEY 'Key',

COLUMN_DEFAULT 'Default',

COLUMN_COMMENT 'Comment'

FROM

INFORMATION_SCHEMA.COLUMNS

WHERE

table_schema = 'dbname' ##数据库名

AND table_name = 'tableName' ##数据库表名


##mysql 查看索引

show index from tableName


##统计数据库中外键数量

select count(1) from

(select TABLE_NAME,CONSTRAINT_NAME from INFORMATION_SCHEMA.KEY_COLUMN_USAGE

where CONSTRAINT_NAME like '%fk%' ##约束名,这里限制的是外键

and TABLE_NAME = 'tableName' ##子表名,设置外键的表;REFERENCED_TABLE_NAME父表名,子表外键关联的表

and REFERENCED_TABLE_NAME IS NOT NULL

group by TABLE_NAME,CONSTRAINT_NAME) a

下面介绍一下NAVICAT的一个导出ER图的功能

依次选择右键点击数据库名-->选择“逆向数据库到模型…”-->等待后弹出ER图-模型界面-->主菜单选择“文件”-->“打印为” ,选择需要输出成的文件类型,可选的有“PDF、PNG、SVG”

喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!

祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!


扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3199.html

标签: 数据库导出
分享给朋友:

“教你用MySQL导出一个ER图功能” 的相关文章

宽带客户收费管理系统--维修版

宽带客户收费管理系统--维修版headerfooter《宽带客户收费管理系统——维修版》是一款适合宽带运营商使用的管理系统。软件主要包括以下功能:1.主要功能包括用户开户、收费录入、工单登记、故障处理;2.自定义套餐及收费功能;3.强大的查询功能和数据备份功能以及严密的用户权限功能;4.界面设计简洁...

亚马逊推出 Amazon Linux 2023 发行版,专为 AWS 云进行优化

稿源:IT之家3 月 19 日消息,本周早些时候,亚马逊宣布推出其第三代 Linux 发行版 Amazon Linux 2023(AL2023)。亚马逊表示,该版本将带来高安全性标准、可预测的生命周期和确定性更新。Amazon Linux 2023 针对 Amazon EC2 进行了优化,与最新的...

学会使用Vue JSX,一车老干妈都是你的

作者:子君转发链接:https://mp.weixin.qq.com/s/eAOivpHeowLShfwPfW8-BA?君自前端来,应知前端事。需求时时变,bug改不完。?连续几篇文章,每篇都有女神,被老铁给吐槽了,今天不提了女神了,反正女神都是别人的(扎心了)。这两天小编看了腾讯与老干妈的事情,晚...

摄影后期必看 | PS插件camera raw 16.4教程 | 范围蒙版

范围蒙版Camera Raw 【蒙版】模块中提供了三个范围蒙版工具,可以通过特定的范围来创建蒙版。此次新增的【范围蒙版】大大加强了acr插件对局部调整的能力。点击下拉小箭头可以看到【颜色范围】,可用于快速选择想要编辑的颜色。快捷键:Shift + C【明亮度范围】,可用于快速选择想要调整的明亮度。快...

多项修正 尼康D4s发布最新1.10版固件

尼康公司与2014年8月27日发布了D4s的最新固件,固件版本号为C:1.10。这次固件升级,主要解决了一些BUG,并且对拍摄菜单与相机操作做了一定调整。下面是本次新固件的具体信息:尼康发布D4s最新C固件 1.10版对C固件升级到1.10版所作的修改:当选定运动VR模式并换上 AF-S 尼克尔 4...

有效地简化导航-Part 1:信息架构

「四步走」——理想的导航系统要做一个可用的导航系统,网页设计师必须按顺序回答以下4个问题:1. 如何组织内容?2. 如何解释导航的选项?3. 哪种导航菜单最适合容纳这些选项?4. 如何设计导航菜单?前两个问题关注构建和便签内容,通常称为信息架构。信息架构师通常用网站地图(site map diagr...