poi開發文件 分鐘鐘搞定資料庫設計文件

2021-10-11 18:30:34 字數 1414 閱讀 4581

小團隊作戰經常是上來就是隨便打下草稿,然後三七二十一使用圖形化工具把資料庫表結構建起來了,根本就沒有寫像下面這種資料庫設計文件後,才進行**編寫工作。

但是隨著專案的完成,需要交付給客戶。交付免不了需要各種交付文件,其中資料庫設計文件就是其中乙個需要交付的文件。有沒有快速編寫資料庫設計文件的方法呢?一條語句的事,輕輕鬆鬆搞掂。

set @rownum = 0;

select

'序號',

'列名',

'類類',

'長度',

'是否為空',

'列的描述'

from

dual

union

select

@rownum :=@rownum + 1 as 序號,

column_name as 列名,

column_type as 型別,

character_maximum_length as 長度,

case

when is_nullable = 'yes' then

'是'else

'否'end

) as 是否為空,

column_comment as 列的描述

from

information_schema.`columns`

where

table_name = ('jc_user')

從語句中可以看到使用到information_schema庫的columns 表,是因為所有建立的表的字段的元資訊都儲存在information_schema庫的columns 表中,所有使用columns 表。上面這條語句只是匯出jc_user這張確定的表的字段資訊。

下面這條sql語句可以匯出查出jeecms2庫的表的名字

set @rownum = 0;

select

@rownum :=@rownum + 1 as 序號,

t.table_name as 表名,

t.table_comment as 描述

結合以上這兩條sql,可以在使用poi就可以開發乙個非常實用的工具,生成資料庫設計文件就是那麼一分鐘的事。

系統開發過中,2分鐘之內搞定資料字典表文件的更新

系統開發過中,資料字典表的 更新你們是否發現,在系統開發過程中,你的在不停的改變,最初發給每個開發人員的資料表定義,已經變得面目全非了,如果你這個這個專案開發的負責人,下面的人老是說,怎麼資料表又變了 怎麼也不通知我們呢,有時候工作繁忙,也不一定能夠通知到所有的開發人員。為此,我特地作了乙個自動化的...

Mysql資料庫的安裝 三分鐘搞定

進入解壓後的bin資料夾 cd d qmdownload softmgr mysql mysql 8.0.23 winx64 mysql 8.0.23 winx64 bin 如果cd後無反應,回車後再輸入 123456是修改後的密碼 alter user root localhost identif...

300分鐘搞定資料結構與演算法課程學習 2 列表

鍊錶 linkedlist 單鏈表 鍊錶中的每個元素實際上是乙個單獨的物件,而所有物件都通過每個元素中的引用字段鏈結在一起。雙鏈表 與單鏈表不同的是,雙鏈表的每個結點中都含有兩個引用字段。鍊錶的優缺點 鍊錶的優點如下 鍊錶能靈活地分配記憶體空間 能在 o 1 時間內刪除或者新增元素,前提是該元素的前...