使用Navicat如何生成數(shù)據(jù)庫字典
寫論文的時候我們經(jīng)常要用到要用到數(shù)據(jù)庫字典,自己寫非常麻煩,其實我們可以利用數(shù)據(jù)庫的客戶端工具,快速生成數(shù)據(jù)庫的數(shù)據(jù)字典,下面以Navicat為例:
1.打開Navicat,點擊查詢
2.新建查詢
3.輸入以下語句運行
select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT
from information_schema.columns where TABLE_SCHEMA='數(shù)據(jù)庫名稱'
4.以word文檔導(dǎo)出
5.打開導(dǎo)出的word大功告成
6.生成單個表過程同上,代碼如下:
SELECT
COLUMN_NAME 列名,
COLUMN_TYPE 數(shù)據(jù)類型,
DATA_TYPE 字段類型,
CHARACTER_MAXIMUM_LENGTH 長度,
IS_NULLABLE 是否為空,
COLUMN_DEFAULT 默認(rèn)值,
COLUMN_COMMENT 備注
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- developerclub為數(shù)據(jù)庫名稱,到時候只需要修改成你要導(dǎo)出表結(jié)構(gòu)的數(shù)據(jù)庫即可
table_schema ='seckill'
AND
-- article為表名,到時候換成你要導(dǎo)出的表的名稱
-- 如果不寫的話,默認(rèn)會查詢出所有表中的數(shù)據(jù),這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導(dǎo)出的名名稱
table_name = 'msuser'
數(shù)據(jù)庫
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。