PHP 生成 MySql 数据库字典】的更多相关文章

项目说明 通过配置 MySql 数据库信息,使用 PHP 生成数据表字典可以输出在当前页面,可以生成文件保存在指定位置,也可以下载格式支持网页HTML格式.CSV格式(Excel 读取).ZIP压缩格式数据库类型 MySql ,数据库连接方式使用 PDO , PHP 版本建议 5.5 以上生成的文件名可以自定义,支持中文如果是其他编码可以通过配置文件中locationChar webChar配置如果是生成文件保存到指定目录,输出的是数据文件目录地址,可以通过 File 类中的 outFile()…
    本文演示如何利用Uniconnector平台,自动生成Mysql数据库的API,节约开发人员编写后台API的时间.使用生成API的前提是开发者有 自己的数据库,有数据库的管理权限,并能通过外网IP访问数据库. 案例内容:生成UniChat App数据库交互接口 1.创建UniChat 应用,数据库类型选择Mysql 2.配置应用 - 基本信息,可修改应用名称.应用编码.应用类型和状态. 3.配置应用 - 配置数据库 填写数据库类型.版本.IP.端口.数据库名称.用户名和密码后,点击"测试…
Code: /** * 生成mysql数据字典 */ //配置数据库 $dbserver = "127.0.0.1"; $dbusername = "root"; $dbpassword = "xxxxxx"; $database = "table_name"; //其他配置 $title = '数据字典'; $pdo=new \PDO("mysql:host=".$dbserver.";dbna…
注:本文系作者原创,但可随意转载. 现在呆的公司使用的数据库几乎都是MySQL.编程方式DatabaseFirst.即先写数据库设计,表设计按照规范好的文档写进EXCEL里,然后用公司的宏,生成建表脚本和实体类文件. 之前就见识过T4模板生成SQL实体类文件,但还没自己实践过,这次正好实现一下生成MySQL的实体类. 目标类文件结构大致如下: //----------------------------------------------------------------------- //…
作为一个程序员肯定是不愿意写文档的!!! 尤其最麻烦的数据库字典文档 所以偷懒写了一个PHP程序来进行数据库字典导出 记录一下  以免以后忘记 //使用的是Laravel框架 可以转换成原生导出$tables = DB::select('show tables;'); $result = []; foreach($tables as $value){ $result[$value->Tables_in_wkhb] = DB::select('SHOW FULL FIELDS FROM '. $v…
由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 1.      安装MYSQL的ODBC驱动 Connector/ODBC 5.1.10 下载地址: http://dev.mysql.com/downloads/connector/odbc/5.1.html 选择win-32 MIS安装包,进行直接安装就可以了. 2.      配置OBDC驱动连接 选择控制面板->所有控制面板项->管理工具 (根据版本的不同,这里需要填入数据…
因为常常查看mysql数据结构,频繁操作.很不爽,于是想把数据表制作成数据字典,于是网上搜的一款工具 DataDictionaryTool ,最终制作成功,分享给大家! 1,此工具需要安装jre ,简称java虚拟机. 2,下载DataDictionaryTool工具后,进去点击bat文件运行即可(建议使用以管理员身份运行),前提是安装jre虚拟机. 因为博客园上传上限时10M,所以上传到了百度云盘中,点击下载 一.点DataDictionaryTool版本号.bat打开图形界面.二.MySQL…
之前找的数据库字典生成工具基本上都依赖于 Office Com 组件,在不安装 Office的情况下无法使用.怒,于是自己用C# 写了一个.     特征如下:         一.支持的数据库 MS SQL Server 2005+.My Sql.Oracle         二.支持的文档类型 Html.CHM.Docx         三.无需安装Office即可生成 Docx 格式的Word文件         四.基于 .net framework 3.5 框架,电脑上需要安装 .ne…
<?php /** * 生成mysql数据字典 */ //数据库配置 $config = [ 'host' => '192.168.43.134', 'user' => 'root', 'password' => '111111', ]; function characet($data){ if( !empty($data) ){ $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5'))…
写在前面: 因为工作时候经常遇到半路接手项目的情况,由于年代久远,数据库字典这块经常缺失.故写此篇,以便复用,也希望对大家有点帮助. 随笔内容不高级,如有不妥,不吝指正. ps:有另一篇详细随笔可以参考[[功能集锦] 002 - mysql查询数据库字典+导出+样式一键整合至excel]. ------------------------------------------------------------分-割-线---------------------------------------…