1. 程式人生 > >PHP 使用程式進行資料庫字典檔案生成 匯出資料庫字典

PHP 使用程式進行資料庫字典檔案生成 匯出資料庫字典

作為一個程式設計師肯定是不願意寫文件的!!!

尤其最麻煩的資料庫字典文件

 

所以偷懶寫了一個PHP程式來進行資料庫字典匯出

 

記錄一下  以免以後忘記

 

//使用的是Laravel框架  可以轉換成原生匯出
$tables
= DB::select('show tables;'); $result = []; foreach($tables as $value){ $result[$value->Tables_in_wkhb] = DB::select('SHOW FULL FIELDS FROM '. $value
->Tables_in_wkhb); }      //此處使用的是Maatwebsite\Excel 擴充套件 Excel::create('資料庫字典', function($excel)use($result){ foreach($result as $k => $v){ $excel->sheet($k, function ($sheet)use($v) { $sheet->appendRow(['欄位', '型別', '是否可空','預設', '備註']);
foreach($v as $item){ $sheet->appendRow([$item->Field, $item->Type,$item->Null, $item->Default, $item->Comment]); } }); } })->store('xls', public_path('images'));

 

匯出成功!!!

 匯出效果