|
把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查询用法
|
|