找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 213|回复: 0
打印 上一主题 下一主题

php生成mysql的数据字典

[复制链接]

2617

主题

2617

帖子

7789

积分

论坛元老

Rank: 8Rank: 8

积分
7789
跳转到指定楼层
楼主
发表于 2018-2-14 05:34:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            把mysql数据库生成数据字典,直接可用便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改下配置就可以用了,样式也是挺好的。




'.APPNAME.'--数据字典

  table caption, table th, table td {
    padding: 0.1em 0.5em 0.1em 0.5em;
    margin: 0.1em;
    vertical-align: top;
  }
  th {
    font-weight: bold;
    color: black;
    background: #D3DCE3;
  }
  table tr.odd th, .odd {
    background: #E5E5E5;
  }
  table tr.even th, .even {
    background: #f3f3f3;
  }
  .db_table{
    border-top:1px solid #333;
  }
  .title{font-weight:bold;}




  '.APPNAME.'--数据字典

(注:共'.$tab_count.'张表,按ctrl+F查找关键字)'."\n";
for($i=0;$i';
echo ($i+1).'、表名:[' . $array[$i]['Name'] . ']   注释:' . $array[$i]['Comment'];
echo ''."\n";
//查询数据库字段信息
$tab_name = $array[$i]['Name'];
$sql_tab='show full fields from `' . $array[$i]['Name'].'`';
$tab_result=mysql_query($sql_tab);
$tab_array=array();
  
while($r=mysql_fetch_assoc($tab_result)){
  $tab_array[]=$r;
}
//show keys
$keys_result=mysql_query("show keys from `".$array[$i]['Name'].'`',$conn);
$arr_keys=mysql_fetch_array($keys_result);
  echo '[table]';
  echo '[tr]
    字段[/td]
    [td]类型[/td]
    [td]为空[/td]
    [td]额外[/td]
    [td]默认[/td]
    整理[/td]
    [td]备注[/td][/tr]';
  for($j=0;$j'."\n";
  echo ''."\n";
  
}
echo '
'."\n";
echo ''."\n";
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
            
            
您可能感兴趣的文章:
  • Oracle的数据字典技术简析
  • linux下安装apache与php;Apache+PHP+MySQL配置攻略
  • PHP读取MySQL数据代码
  • 获取MSSQL数据字典的SQL语句
  • CentOS+Nginx+PHP+MySQL详细配置(图解)
  • windows下apache+php+mysql 环境配置方法
  • mssql2005,2008导出数据字典实现方法
  • CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
  • js实现的类似于asp数据字典的数据类型代码实例
  • 讲解Oracle数据库中的数据字典及相关SQL查询用法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

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

    本版积分规则

    用户反馈
    客户端