資料庫設計文件 快速輸出字段

2021-10-22 19:51:33 字數 1999 閱讀 1782

我們在寫資料庫文件時候,經常需要需要將表結構通過圖示方式展示出來,每次定義了表結構、域字段如何快速將表結構貼出來。

1、需要展示表的字段

select

a.attname as 欄位名稱,

d.description as 說明,

concat_ws(

'',t.typname,substring(format_type(a.atttypid,a.atttypmod)

from

'\(.*\)'))

as 字段型別,

(case

when a.attlen >

0then a.attlen else a.atttypmod -

4end

)as 長度,

ad.adsrc as 預設值,

(case

when cast(a.attnotnull as

text)=

'true'

then

'否'else

'是'end

)as 是否為空

'欄位名稱'

, column_comment as

'說明'

, column_type as

'字段型別'

, character_maximum_length as

'長度'

, column_default as

'預設值',if

( is_nullable =

'yes'

,'是'

,'否'

) 是否可為空,

if( column_key =

'pri'

,'是'

,'否'

) 是否主鍵

from

information_schema.

columns

where

table_schema =

'test_mybatis'

-- 資料表名,可以不填寫,查詢全部表結構

資料庫設計字段

型別 範圍 無符號 大小範圍 有符號 用途tinyint 0,255 1位元組 128,127 小整數值 smallint 0,65 535 2位元組 32 768,32 767 大整數值 mediumint 0,16 777 215 3位元組 8 388 608,8 388 607 大整數值 in...

mysql欄位設計 書 資料庫字段設計

一 上下架欄位 很多產品都有上下架的需求,比如商品管理,廣告管理,圖書管理等等。一般我們都用乙個狀態字段來表示他的狀態來,不同的狀態下我們可以進行不同的業務操作。但有時候真實的狀態又與時間有關。某時間到了就上架,某時間到了就要下架。如果我們只用乙個狀態字段來表示狀態,那麼我們就需設計乙個定時任務,每...

資料庫設計文件模板

文件名稱 文件用於說明資料庫設計 專案名稱 系統名稱 子系統名稱 密級 可以對外發布,公司內部所有人員,公司內部部門,專案組,指定人員 公司日期 作者 修改者 版本 修改原因 時間 目錄第 1 章 概述 3 1.1 分類 3 1.2 說明資料庫的分布特性 3 1.3 說明資料庫的備份要求 3 第 2...