PHP 使用程序进行数据库字典文件生成 导出数据库字典
作为一个程序员肯定是不愿意写文档的!!!
尤其最麻烦的数据库字典文档
所以偷懒写了一个PHP程序来进行数据库字典导出
记录一下 以免以后忘记
//使用的是Laravel框架 可以转换成原生导出$tables = DB::select('show tables;');$result = [];foreach($tables as $value){$result[$value->Tables_in_wkhb] = DB::select('SHOW FULL FIELDS FROM '. $value->Tables_in_wkhb);}//此处使用的是Maatwebsite\Excel 扩展Excel::create('数据库字典', function($excel)use($result){foreach($result as $k => $v){$excel->sheet($k, function ($sheet)use($v) {$sheet->appendRow(['字段', '类型', '是否可空','默认', '备注']);foreach($v as $item){$sheet->appendRow([$item->Field, $item->Type,$item->Null, $item->Default, $item->Comment]);}});}})->store('xls', public_path('images'));
导出成功!!!
导出效果
转载于:https://www.cnblogs.com/Gasg/p/10002145.html
PHP 使用程序进行数据库字典文件生成 导出数据库字典相关推荐
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档
一.目标 下图是我们要实现的目标: 二.实现 原理非常简单,首先制作样式模版,可以参照文章2,将排版好的Word另存为html,然后复制粘贴到aspx页面中,然后从数据库读取表以及字段信息,动态的插入 ...
- oracle的dmp导出,oracle数据库dmp文件的导出和导入方法
oracle数据库dmp文件的导出和导入方法 导出:以oracle用户登陆,执行下面的命令 exp paybill/paybill file=210.dmp 其中上面的paybill分别是你要到处数据 ...
- python字典文件,python-文件转字典,字典转文件
学习随笔: 文件转字典,字典转文件 思路: 文件转字典: 1.打开文件,创建一个空字典 2.读取文件 ==按照需求读取文件,如以行读取文件,每次读取一行 3.获取读取的有效数据 ==做个标记 ...
- 数据库服务器文件路径,服务器数据库的文件路径
服务器数据库的文件路径 内容精选 换一换 该任务指导用户完成将数据从MRS导出到外部的数据源的工作.一般情况下,用户可以手工在Loader界面管理数据导入导出作业.当用户需要通过shell脚本来更新与 ...
- 在oracle数据库中存储数据库的文件是,Oracle数据库,oracle
数据库结构和空间管理 一个ORACLE数据库是数据的集合,被处理成一个单位.一个ORACLE数据库有一个物理结构和一个逻辑结构. 物理数据库结构(physical database structure ...
- 命令行导出数据mysql数据库_MySQL命令行导出数据库
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...
- MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)
用MySqlCE导出数据库脚本时,如数据库中包含中文内容,则导出异常. 现在可以通过mysqldump.exe直接导出数据库脚本步骤如下: Step One 运行 Cmd 打开控制台程序 Step T ...
- mysql备份导出数据库结构_MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)详解...
用MySqlCE导出数据库脚本时,如数据库中包含中文内容,则导出异常. 现在可以通过mysqldump.exe直接导出数据库脚本步骤如下: Step One 运行 Cmd 打开控制台程序 Step T ...
- Sqlserver2012 根据数据库mdf文件生成log文件,解决无法附加mdf文件
CREATE DATABASE AdventureWorks2012on (FileName='D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLS ...
最新文章
- Leetcode 279. 完全平方数 解题思路及C++实现
- 就读计算机科学与技术的原因,清华大学转专业数据!23个专业无人响应!深层次原因究竟是什么?...
- 关于显示当前日期并且自动生成后面的日期,月份也正常显示
- 解锁Android性能优化的五大误区!满满干货指导
- oracle 11g初始段大小,Oracle 11g配置调优,一般需要注意哪些方面呢?
- Container ViewController自定义转场控制器。
- IIS Log的位置
- 可达性统计(拓扑排序)
- 推荐10个优秀GitHub仓库
- Struts2的OGNL标签详解
- Android播放在线音乐文件
- access做仓库管理
- Matlab之取整函数
- 使用jeDate日期控件
- vsCode实现美化代码
- plupload踩坑小结
- Android dex2oat 导致编译失败:ERROR: Dex2oat failed to compile a boot image
- 推荐几款精美耐看的xshell配色方案
- Access数据库修复 压缩
- 2022年安全员-B证考试题库及安全员-B证模拟试题
热门文章
- 哈啰在分布式消息治理和微服务治理中的实践
- 小打卡基于阿里云构建企业级数仓的实践及总结
- 启动T0运行的C语言语句是,单片机填空题期末复习。、
- 游戏场景中的建筑设计,专访暴雪娱乐首席美术师 PhilipKlevestav
- 《明日方舟》的塔防元素:是鸡肋还是精髓?
- 金铲铲之战:新版本上线3活动,有实物奖励,小学生被限制游戏
- 《正规军的Python进阶之路|Python技能树测评》
- Oracle GoldenGate 之--异构平台同步(Mysql到Oracle)
- Oracle数据库管理系统:大数据的备份
- 27_多线程_第27天(线程安全、线程同步、等待唤醒机制、单例设计模式)_讲义...