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