精华内容
下载资源
问答
  • 利用SQLyog 导出mysql数据字典-附件资源
  • 数据字典导出工具,只支持mysql数据库,导出格式只有html
  • mysql数据字典导出工具.zip 和sqldeveloper一样针对mysql导出数据库字典的工具
  • 使用 Mysqli 驱动,支持PHP7.2,可以一键导出Mysql数据字典,数据库配置信息在第 88 行,修改未响应的IP地址、用户名、密码即可。 导出后打开 Excel 时会提示文件格式与文件扩展名指定的格式不一致。没有关系,确定...
  • 使用PHP导出Mysql数据库数据字典工具,可用来作为项目数据库说明文档
  • 用于将mysql的数据库导出word版本的数据字典,亲测!!! 要注意的是一次导出选择的表不可太多,不然无法导出 导出成功后,会自动打开导出word,需要手动保存文件,切记!!!!!
  • 工具1.PHP环境: 最好是PHP7, 安装了mysqli扩展2.nginx/Apache: 可以在浏览器...支持导出全部表和部分表4.导出部分表时支持正则表达式用法示例include('./DBdic.php');//浏览器显示DBdic::ini('localhost', 'db_name'...

    918e7e35fbc6d1129b78e8b101452a31.png

    工具

    1.PHP环境: 最好是PHP7, 安装了mysqli扩展

    2.nginx/Apache: 可以在浏览器端访问到这个脚本

    功能

    1.导出html, 可以选择是否带左侧目录

    2.导出html形式的Word, 提示下载

    3.支持导出全部表和部分表

    4.导出部分表时支持正则表达式

    用法示例include('./DBdic.php');

    //浏览器显示

    DBdic::ini('localhost', 'db_name', 'username', 'password')->outForBrowser();

    //浏览器显示, 带左侧菜单

    DBdic::ini('localhost', 'db_name', 'username', 'password')->outForBrowserWithMenu();

    //下载word文档

    DBdic::ini('localhost', 'db_name', 'username', 'password')->outForWord();

    //只导出一个表

    DBdic::ini('localhost', 'db_name', 'username', 'password')->setExportTable('user')->outForBrowser();

    //导出部分表, 支持正则

    DBdic::ini('localhost', 'db_name', 'username', 'password')->setExportTableArray(['user', 'goods_.*', 'product_\d{4}'])->outForBrowser();

    源码下载码云 Summer-Mysql-Dic(https://gitee.com/myDcool/PHP-DBDIC)

    更多php相关知识,请访问php教程!

    展开全文
  • 利用SQLyog 导出mysql数据字典

    千次阅读 2018-12-10 19:25:24
    利用SQLyog 导出mysql数据字典 准备工作 下载SQLyog 工具:(我已下载好传百度网盘) 链接:https://pan.baidu.com/s/1OQ6FxkYyamSilal5um-peg 提取码:f60q 下载完成,解压 选择32或64安装,安装必看.txt文档中有...

    利用SQLyog 导出mysql数据字典

    准备工作

    下载SQLyog 工具:(我已下载好传百度网盘)
    链接:https://pan.baidu.com/s/1OQ6FxkYyamSilal5um-peg
    提取码:f60q
    下载完成,解压
    在这里插入图片描述
    选择32或64安装,安装必看.txt文档中有注册名和注册码
    在这里插入图片描述
    安装完成后,打开SQLyog

    1. 点击新建,取个名称,连接需要导出数据结构的库
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    2. 选择要导出数据字典的数据库-右击-在创建数据库架构HTML…
      在这里插入图片描述
    3. 选择要导出的表,点击创建
      在这里插入图片描述
    4. 选择存储位置,填写文件名,点击保存
      在这里插入图片描述
    5. 导出成功
      在这里插入图片描述
    6. 弹出数据字典窗口,可以点击每个链接,也可以直接全选粘贴到excel中,将不需要的删除
      在这里插入图片描述
      以上就完成了利用SQLyog 导出mysql数据字典的操作~
    展开全文
  • 由于开发工具查看结构不便利,可利用该工具将mysql 表结构 视图 函数 过程 事件 导出为HTML格式,方便开发人员查阅
  • 1. 打开mysql workbench,选择首页中间”Data Modeling”下方的第二栏”Create EER Model From Existing Database”;2. 在”Stored Connection”里选择”Manage Stored Connections…”;3. 在Manage DB Connections里...
  • MySQL导出数据字典

    2021-01-18 21:54:38
    平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的。在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,...

    平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的。在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,其实MySQL内部对表结构进行了存储,只需找到对应的存储表导出。

    Navicat中的导出功能实现快速导出数据字典,首先查看该表的表结构,再根据实际需要导出查询结果。

    查询指定数据库所有表结构信息

    SELECT

    TABLE_SCHEMA,

    TABLE_NAME,

    COLUMN_NAME,

    COLUMN_TYPE,

    COLUMN_COMMENT

    FROM information_schema. COLUMNS

    WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名

    查询指定数据库所有表结构信息

    SELECT

    TABLE_SCHEMA AS'数据库名',

    TABLE_NAME AS'表名',

    COLUMN_NAME AS'列名',

    COLUMN_TYPE AS'类型',

    COLUMN_DEFAULT AS'默认值',

    IS_NULLABLE AS'允许为空',

    DATA_TYPE AS'数据类型',

    CHARACTER_MAXIMUM_LENGTH AS'字符最大长度',

    NUMERIC_PRECISION AS'数字精度',

    NUMERIC_SCALE AS'小数位数',

    COLUMN_COMMENT AS'字段说明'FROM information_schema.COLUMNS

    WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名

    查询指定数据库的所有表结构信息

    select * from information_schema.columns where TABLE_SCHEMA='db_name' #db_name代表数据库名

    查询指定表的所有字段信息(在msyql命令行查询)

    USE information_schema; #使用数据 information_schema

    show full columnsfrom tb_name; #tb_name代表表名

    导出查询结果

    77b22ce39d04088bba83ffcfde913359.png

    备注:

    作者:Shengming Zeng

    博客:http://www.cnblogs.com/zengming/

    严正声明:

    1.由于本博客部分资源来自互联网,版权均归原作者所有。转载的目的是用于学术交流与讨论学习,将不对任何资源负法律责任。

    2.若无意中侵犯到您的版权利益,请来信联系我,我会在收到信息后会尽快给予处理!

    3.所有资源内容仅供学习交流之用,请勿用作商业用途,谢谢。

    4.如有转发请注明出处,来源于http://www.cnblogs.com/zengming/,谢谢合作。

    展开全文
  • php 导出Mysql 数据字典

    2021-02-08 22:18:21
    11 //其他配置 12 $title = '数据字典';13 14 $mysql_conn = @mysql_connect("$dbserver", "$dbusername", "$dbpassword") or die("Mysql connect is error.");15 mysql_select_db($database, $mysql_conn);16 mysql...

    1 <?php2 /**3 * 生成mysql数据字典4 */

    5

    6 //配置数据库

    7 $dbserver = "localhost";8 $dbusername = "root";9 $dbpassword = "root";10 $database = "secomtel";11 //其他配置

    12 $title = '数据字典';13

    14 $mysql_conn = @mysql_connect("$dbserver", "$dbusername", "$dbpassword") or die("Mysql connect is error.");15 mysql_select_db($database, $mysql_conn);16 mysql_query('SET NAMES utf8', $mysql_conn);17 $table_result = mysql_query('show tables', $mysql_conn);18 //取得所有的表名

    19 while ($row = mysql_fetch_array($table_result)) {20 $tables[]['TABLE_NAME'] = $row[0];21 }22

    23 //循环取得所有表的备注及表中列消息

    24 foreach ($tables AS $k=>$v) {25 $sql = 'SELECT * FROM ';26 $sql .= 'INFORMATION_SCHEMA.TABLES ';27 $sql .= 'WHERE ';28 $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database}'";29 $table_result = mysql_query($sql, $mysql_conn);30 while ($t = mysql_fetch_array($table_result) ) {31 $tables[$k]['TABLE_COMMENT'] = $t['TABLE_COMMENT'];32 }33

    34 $sql = 'SELECT * FROM ';35 $sql .= 'INFORMATION_SCHEMA.COLUMNS ';36 $sql .= 'WHERE ';37 $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database}'";38

    39 $fields = array();40 $field_result = mysql_query($sql, $mysql_conn);41 while ($t = mysql_fetch_array($field_result) ) {42 $fields[] = $t;43 }44 $tables[$k]['COLUMN'] = $fields;45 }46 mysql_close($mysql_conn);47

    48

    49 $html = '';50 //循环所有表

    51 foreach ($tables AS $k=>$v) {52 //$html .= '

    '. $v['TABLE_COMMENT'] . '

    ';

    53 $html .= '

    ' . $v['TABLE_NAME'] .' '. $v['TABLE_COMMENT']. '
    字段名数据类型默认值允许非空自动递增备注

    60 foreach ($v['COLUMN'] AS $f) {61 $html .= '

    ' . $f['COLUMN_NAME'] . '';62 $html .= '' . $f['COLUMN_TYPE'] . '';63 $html .= ' ' . $f['COLUMN_DEFAULT'] . '';64 $html .= ' ' . $f['IS_NULLABLE'] . '';65 $html .= '' . ($f['EXTRA']=='auto_increment'?'是':' ') . '';66 $html .= ' ' . $f['COLUMN_COMMENT'] . '';67 $html .= '';68 }69 $html .= '';70 }71

    72 //输出

    73 echo '74

    75 '.$title.'76 89 90 ';91 echo '

    '.$title.'

    ';92 echo $html;93 echo '';94

    95 ?>

    展开全文
  • DataDictionaryTool,可以通过sql文件直接生成导出word版本的数据字典,非常好用!
  • tp导出mysql数据字典Markdown格式

    千次阅读 2020-08-06 14:16:21
    tp导出mysql数据字典 具体代码如下所示 //使用show table 显示所有表 function getMysqlDicitionaryToMd() { $dbname = C('DB_NAME'); $model = M(); //获取模型Tp5中则使用Db //获取所有表 $result = $model-...
  • select TABLE_NAME as '表名',COLUMN_NAME as '列名',COLUMN_TYPE as '类型',COLUMN_COMMENT as '备注' from information_schema.columns where TABLE_SCHEMA='db_deaosm'  
  • 以上就是PHP脚本导出MySQL数据字典(代码示例)的详细内容,更多请关注ki4网其它相关文章!php如何构造随机ip访问_后端开发 我们知道当请求一个站点的时候,http报文头会携带一些ip信息,我们通过伪造这些信息,就...
  • 五一前的准备下班的时候,看到同事为了做数据库的某个表的数据字典,在做一个复杂的人工操作,就是一个字段一个字段的纯手撸,那速度可想而知是多么的折磨和锻炼人的意志和耐心,反正就是很耗时又费力的活,关键是...
  • 使用PHP脚本如何导出MySQL数据字典发布时间:2020-05-19 16:28:08来源:PHP中文网阅读:155作者:三月本文主要给大家介绍使用PHP脚本如何导出MySQL数据字典,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,...
  • 最近需要将Mysql的数据库导出一份Word的文档出来,本文记录调研后几个可用的工具和方法:阿里云DMS工具导出适用于存储在阿里云RDS服务中的Mysql数据库导出格式支持:Word、Excel、PDF缺点:免费版本的DMS只能一次...
  • mysql导出word格式工具(可以导出数据字典),减少无脑操作工作量
  • 1、通过如下sql查询出数据字典信息 SELECT table_schema AS '数据库', TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_NULLABLE AS '允许为空', EXTRA AS 'PK', COLUMN_...
  • MySql导出数据字典

    千次阅读 2018-09-05 02:02:14
    MySql导出数据字典 利用mysql的information_schema数据库里的columns表可以快速导出数据字典 select TABLE_NAME AS '表名' , COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_NULLABLE AS '允许为空',...
  • SELECT TABLE_CATALOG, TABLE_SCHEMA as 数据库名, TABLE_NAME as 表名, ...DATA_TYPE as 数据类型, CHARACTER_MAXIMUM_LENGTH as 以字符为单位的最大长度, CHARACTER_OCTET_LENGTH as 以字节为单位的最大长度, NUM.
  • Mysql 数据字典 导出生成 工具

    热门讨论 2010-03-12 15:23:06
    老外写的。连上数据库直接导出。可以生成XLS

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,277
精华内容 4,910
关键字:

导出mysql的数据字典

mysql 订阅