数据库字典php样色,使用PHP一键生成MySQL数据库字典
<?php
header('content-type:text/html;charset=utf-8');
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PASS','');
define('DB_NAME','youer');
define('DB_PORT',3306);
define('DB_CHAR','utf8');
define('APPNAME','可莱文幼儿教育平台');
$conn=mysql_connect(DB_HOST.':'.DB_PORT,DB_USER,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('set names ' . DB_CHAR);
$sql="SHOW TABLE STATUS FROM " . DB_NAME;
$result=mysql_query($sql);
$array=array();
while($rows=mysql_fetch_assoc($result)){
$array[]=$rows;
}
// table count
$tab_count = count($array);
echo '/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
'.APPNAME.'数据字典
body,html{margin:0px;padding:0px;}
table{width:96%;margin:2%;}
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;}
table td,th{
border:1px solid #ccc;padding:4px;
}
'.APPNAME.'--数据字典
'."n";
for($i=0;$i
echo '
- '."n";
echo '
';
echo ($i+1).'、表名:' . $array[$i . '] 中文表名:' . $array$i;
echo '
'."n";
//查询数据库字段信息
$tab_name = $array$i;
$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 '
echo '
字段类型为空额外默认整理备注';
for($j=0;$j
$key_name=$arr_keys['Key_name'];
if($key_name="PRIMARY"){
$key_name='主键('.$key_name.')';
}
$key_field=$arr_keys['Column_name'];
if ( $tab_array[$j]['Field']==$key_field){
$key_value="PK";
}else{
$key_value="";
}
echo '
'."\n";
echo '
' . $tab_array[$j]['Field'] . ''."\n";
echo '
' . $tab_array[$j]['Type'] . ''."\n";
echo '
' . ($key_value!=''?$key_value:$tab_array[$j]['Null']) . ''."\n";
echo '
' . $tab_array[$j]['Extra'] . ''."\n";
echo '
' . $tab_array[$j]['Default'] . ''."\n";
echo '
' . $tab_array[$j]['Collation'] . ''."\n";
echo '
' . ($key_value!=''?$key_name:$tab_array[$j]['Comment']) . ''."\n";
echo '
'."\n";
}
echo '
'."\n";
echo '
'."\n";
} echo ''."n"; echo ''."n";
数据库字典php样色,使用PHP一键生成MySQL数据库字典相关推荐
- mysql数据库优化器_mysql数据库运维利器-一键生成MySQL数据库优化建议-【安基网】...
概述MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and ...
- 宝塔mysql data修改_宝塔一键修改mysql数据库存放路径,更改默认数据目录…
宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库 ...
- 一键备份MYSQL数据库脚本
编写一键备份MYSQL数据库脚本: 1)支持单个任意数据库的备份: 2)支持多个数据库同时备份: 3)支持所有数据库同时备份. 备份单个数据库 #!/bin/bash #mysql DB backup ...
- 编写一键备份MYSQL数据库脚本; 一键Nginx虚拟主机添加、删除脚本;
1.编写一键备份MYSQL数据库脚本: 1)支持任意单个或者多个数据库的备份: 2)支持多个数据库.所有库备份: 思路: 备份mysql数据库命令 #到处mysql所有库的数据到mysql_all.s ...
- mysql 数据字典 php_php生成mysql数据库数据字典的程序代码
php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...
- db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...
下文给大家介绍mysql数据库介绍,具体详情如下所示: MySQL 数据库: Oracle.DB2.SQL Server.MySQL.access.mangodb.bigtable 关系型数据库 大型 ...
- mysql数据库技术与项目李锡辉_《MySQL数据库技术与项目应用教程 李锡辉 ,王樱 9787115474100 人》李锡辉,王樱著【摘要 书评 在线阅读】-苏宁易购图书...
商品参数 作者: 李锡辉,王樱著 出版社:人民邮电出版社 出版时间:人民邮电出版社 版权提供:人民邮电出版社 基本信息 书名:MySQL数据库技术与项目应用教程 定价:45.00元 作者:李锡辉 ,王 ...
- 生成MySQL数据库表报错:Error Code: 1022. Can't write; duplicate key in table '#sql-e88_23'
生成MySQL数据库表报错SQL: alter table position add constraint FK_Reference_1 foreign key (partner_id) ...
- PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库
PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库 前言 加载Medoo 编写加载Medoo的代码 Medoo各配置参数的含义 前言 才发现上传代码要实 ...
最新文章
- java技术的核心是哪个_[JAVA]《Java 核心技术》(一)
- mysql 8.1初始密码_MySQL8.0安装之后查找默认密码
- iOS 做一个圆形渐变圆环
- Java 必须掌握的 12 种 Spring 常用注解
- MySQL 5.6 my.cnf 参数说明(转)
- Activit系列之---Activity的生命周期
- LeetCode 2178. 拆分成最多数目的偶整数之和(等差数列求和)
- RabbitMQ延迟消息的极限是多少?
- 国字号遥感算法大赛!涵盖主流视觉任务,头奖10万人民币!
- 内向的性格对我人生的影响
- 《MySQL必知必会》.pdf
- html新建通用loading,漂亮实用的页面loading(加载)封装代码
- Android 编码规范
- Linux下服务器搭建(1)——Linux下搭建FTP服务器 vsftpd服务
- Python对象转json【包括嵌套对象转json,django的model转json】
- Ruby语言快速入门
- GIT提交代码到远程创库
- Redis 12 持久化
- python如何模拟键盘输入_用python代码模拟键盘输入
- 最简单的基于Flash的流媒体示例:网页播放器(HTTP,RTMP,HLS)
热门文章
- R语言使用str_locate函数和str_locate_all函数来定位特定字符串或者字符串模式在字符串中的位置:str_locate函数第一个位置、str_locate_all函数定位所有位置
- R语言apriori算法进行关联规则挖掘(限制规则的左侧或者右侧的内容进行具体规则挖掘)、使用subset函数进一步筛选生成的规则去除左侧规则中的冗余信息、获取更独特的有新意的关联规则
- 机器学习中模型参数和模型超参数分别是什么?有什么区别?
- Association Rules 关联规则
- 用ggplot包画一个简单饼图
- node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据
- oracle11g资源过低,Sun Cluster3.3+Oracle11g配置数据库资源问题
- linux 内核 call,在Linux Kernel內新增一个System Call(转)
- java执行class找不到_命令行运行java的class文件提示找不到或无法加载主类
- 注册HttpSessionListener失效原因