資料庫字典

2022-07-30 03:39:12 字數 1818 閱讀 7599

檢視 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使用者的名稱 使用...