请选择 进入手机版 | 继续访问电脑版

Mysql根据表结构制作对应文档

[复制链接]
科达工艺 发表于 2020-12-31 18:56:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
我们使用的是查询Mysql自带的information_schema 数据库来查询表的布局
一、information_schema 库先容

information_schema 数据库跟 performance_schema 一样,都是 MySQL 自带的信息数据库。此中 performance_schema 用于性能分析,而 information_schema 用于存储数据库元数据(关于数据的数据),比方数据库名、表名、列的数据范例、访问权限等。
information_schema 中的表实际上是视图,而不是基本表,因此,文件系统上没有与之相关的文件。
1、information_schema 库中常用的表

CHARACTER_SETS 表
提供了 mysql 可用字符集的信息
SCHEMATA 表
当前 mysql 实例中所有数据库的信息。
TABLES 表
存储数据库中的表信息(包罗视图),包罗表属于哪个数据库,表的范例、存储引擎、创建时间等信息。
COLUMNS 表
存储表中的列信息,包罗表有多少列、每个列的范例等
STATISTICS 表
表索引的信息。
USER_PRIVILEGES 表
用户权限表。
SCHEMA_PRIVILEGES 表
方案权限表。给出了关于方案(数据库)权限的信息。
TABLE_PRIVILEGES 表
表权限表。给出了关于表权限的信息。
COLUMN_PRIVILEGES 表
列权限表。给出了关于列权限的信息。
COLLATIONS 表
提供了关于各字符集的对照信息。
COLLATION_CHARACTER_SET_APPLICABILITY 表
指明白可用于校对的字符集。
TABLE_CONSTRAINTS 表
形貌了存在约束的表。以及表的约束范例。
KEY_COLUMN_USAGE 表
形貌了具有约束的键列。
VIEWS 表
给出了关于数据库中的视图的信息。
二、详细操作方法

1、使用Navicat Premium工具

根据你需要的表文档样式,查询INFORMATION_SCHEMA数据库中的指定表,自己选择需要的字段即可
  1. SELECT        c.TABLE_name 表英文名,        t.TABLE_COMMENT 表中文名,        '自界说输入' 自界说名称,  -- 自界说一列        c.COLUMN_NAME 字段英文名,        c.COLUMN_COMMENT 字段中文名,        c.COLUMN_DEFAULT 字段默认值,        c.IS_NULLABLE 是否允许为空,        c.DATA_TYPE 字段范例,        c.column_type 长度,        -- c.CHARACTER_MAXIMUM_LENGTH 长度,        c.COLUMN_key 索引范例 -- 列上的索引范例 主键-->PRI  | 唯一索引 -->UNI  一般索引 -->MULFROM        INFORMATION_SCHEMA.COLUMNS c -- 存储表中的列信息        join         INFORMATION_SCHEMA.TABLES t  -- 存储表的信息        on         c.TABLE_NAME=t.TABLE_NAMEWHERE        c.table_schema = '数据库名称' -- 查询的是这个数据库中的所有表        -- AND table_name ='表名'
复制代码
查询效果

将查询效果复制到EXCEL即可

来源:https://blog.csdn.net/qq_44767871/article/details/111907993
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )