檢視 mysql 資料庫文件,欄位表名要新增注釋
<?php/** * 生成mysql資料字典
*///配置資料庫
$server = "127.0.0.1";
$username = "root";
$password='';
$database = '';
//其他配置
$title = '系統資料字典';
$mysql_conn = @mysql_connect("$server", "$username", "$password") or die("mysql connect is error.");
mysql_select_db($database, $mysql_conn);
mysql_query('set names utf8', $mysql_conn);
$table_result = mysql_query('show tables', $mysql_conn);
//取得所有的表名
while ($row = mysql_fetch_array($table_result))
//迴圈取得所有表的備註
foreach ($tables as $k => $v) ' and table_schema = ''";
$table_result = mysql_query($sql, $mysql_conn);
while ($t = mysql_fetch_array($table_result))
$sql = 'select * from ';
$sql .= 'information_schema.columns ';
$sql .= 'where ';
$sql .= "table_name = '' and table_schema = ''";
$fields = array();
$field_result = mysql_query($sql, $mysql_conn);
while ($t = mysql_fetch_array($field_result))
$tables[$k]['column'] = $fields;
}mysql_close($mysql_conn);
$count=count($tables);
$html = '';
$html .= ' ' . "\n資料庫表()
備註";
foreach ($tables as $k => $v)
$html .="";
//迴圈所有表
foreach ($tables as $k => $v) else if(trim($f['column_default'])=='')
$html .= '' . $f['column_name'] . '';
$html .= '' . $f['column_type'] . '';
$html .= '' . $f['column_default'] . '';
$html .= '' . $f['is_nullable'] . '';
$html .= '' . ($f['extra'] == 'auto_increment' ? '是' : ' ') . '';
$html .= '' . $f['column_comment'] . '';
$html .= '';
}$html .= '';}
//輸出
echo '';
echo '';
echo $html;
echo '
';
php資料庫字典
注意 php版本5.4 version 7.0 貼 生成mysql資料字典 header content type text html charset utf 8 date default timezone set asia shanghai 配置資料庫 database array databas...
資料庫字典 sql
select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,字段序號 a.colorder,欄位名 a.name,標識 case when ...
資料字典 資料庫概念
來自 資料字典是oracle資料庫中最重要的部分之一,資料字典是一系列唯讀的表,用來提供資料庫的資訊。資料字典包括 所有方案物件的定義,如 表 檢視 索引 聚簇 同義詞 序列 過程 函式 包 觸發器等 分配給方案物件的空間,以及當前使用情況 列的預設值 完整性約束資訊 oracle使用者的名稱 使用...