PHP 使用程式進行資料庫字典檔案生成 匯出資料庫字典
阿新 • • 發佈:2018-11-22
作為一個程式設計師肯定是不願意寫文件的!!!
尤其最麻煩的資料庫字典文件
所以偷懶寫了一個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'));
匯出成功!!!
匯出效果