2011-11-29 92 views
0

有一些屬性不完全清楚它們的作用或計算方式。不需要了解應用程序和開發人員的DBA都可以訪問它。有沒有辦法救例如在INFORMATION_SCHEMA像那麼這將是像訪問:有沒有辦法在mysql表中編寫文檔?

select information_schema.db_name.table_name.description from tables 

or could be aliased like: 

select x.description from users 

或者對如何處理其他的想法?

+1

什麼,沒有關於設計/型號的適當的* external *文檔? :( – 2011-11-29 17:33:34

+0

'可以使用COMMENT選項指定一個列的註釋,最長可達255個字符。註釋由SHOW CREATE TABLE和SHOW FULL COLUMNS語句顯示。' – ajreal

+0

有文檔,但更多的是關於如何評論工作 - 一個255字符可能會工作,如果再長一點,會更好,更新評論的語法看起來很痛苦......老實說,會希望它像一個評論系統或github系統,可以在任何ide或命令行,如「x做什麼?」 – timpone

回答

0

使用COMMENT表屬性:

1)在創建:

CREATE TABLE `FormData` (
    `Id` int(11) NOT NULL auto_increment, 
    `FormId` varchar(20) collate utf8_czech_ci default NULL, 
    `Content` text collate utf8_czech_ci, 
) ENGINE=InnoDB COMMENT='Stored data from general form' 

2)在任何時間

alter table `FormData` comment='Any other comments' 

不幸的是,表註釋只能是up to 60 characters long

相關問題