Mysql 獲取表的comment 字段操作
我就廢話不多說(shuō)了,大家還是直接看代碼吧~
-- 查看獲取表內(nèi)字段注釋?zhuān)簊how full columns from tablename;-- 或是show full fields from tablename;-- 或是,在元數(shù)據(jù)的表里面看Select COLUMN_NAME 列名, DATA_TYPE 字段類(lèi)型, COLUMN_COMMENT 字段注釋from INFORMATION_SCHEMA.COLUMNSWhere table_name = ’companies’##表名AND table_schema = ’testhuicard’##數(shù)據(jù)庫(kù)名AND column_name LIKE ’c_name’##字段名-- 2-1查看表注釋的方法:show create table tablename;-- 2-2獲取整個(gè)數(shù)據(jù)庫(kù)的所有表信息(包含表名,表注釋?zhuān)眍?lèi)型等等):SELECT table_name, table_type, engineFROM information_schema.tablesWHERE table_schema = ’db5’ //table_schema是數(shù)據(jù)庫(kù)名ORDER BY table_name DESC;-- 該語(yǔ)句請(qǐng)求按逆向字母順序列出數(shù)據(jù)庫(kù)db5中的所有表,但僅顯示三種信息:表名,表類(lèi)型,以及表引擎。-- INFORMATION_SCHEMA是信息數(shù)據(jù)庫(kù),其中保存著關(guān)于MySQL服務(wù)器所維護(hù)的所有其他數(shù)據(jù)庫(kù)的信息.SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ’sh_goods’ AND TABLE_SCHEMA = ’sh_shop’;//獲取sh_shop 數(shù)據(jù)庫(kù)中 sh_goods 表 的注釋。-- 2-3獲取表注釋或是-- 或者使用:show table status;-- Comment 就是表注釋。-- 拓展:-- 修改表的注釋:alter table test1 comment ’修改后的表的注釋’;-- 修改字段的注釋:alter table test1 modify column field_name int comment ’修改后的字段注釋’;
補(bǔ)充:mysql查詢(xún)某個(gè)數(shù)據(jù)庫(kù)中某個(gè)表的所有字段名、字段類(lèi)型和注釋
在做后臺(tái)開(kāi)發(fā)的時(shí)候,我們必須要將數(shù)據(jù)中的表生成對(duì)應(yīng)的實(shí)體類(lèi),也就是JavaBean。在開(kāi)發(fā)的時(shí)候,為了快速生成實(shí)體類(lèi),我們可以在數(shù)據(jù)庫(kù)中將某個(gè)表的所有字段名、字段類(lèi)型和注釋全部查詢(xún)出來(lái),快速建立javabean這樣也可防止拼寫(xiě)錯(cuò)誤。
和數(shù)據(jù)庫(kù)中的字段一一對(duì)應(yīng)。在navicat(數(shù)據(jù)庫(kù)可視化工具)可以執(zhí)行sql語(yǔ)句
select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT from information_schema.COLUMNS where table_name = ’表名’ and table_schema = ’數(shù)據(jù)庫(kù)名稱(chēng)’;
這樣得到的結(jié)果就是類(lèi)似于:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章:
1. mysql的like模式2. MySQL分區(qū)的優(yōu)點(diǎn)3. 學(xué)好Oracle的六條總結(jié)4. 如何實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)的備份與恢復(fù)5. 加密你的Access數(shù)據(jù)庫(kù)asp打開(kāi)方法6. 從舊版本SQL Server中重新存儲(chǔ)數(shù)據(jù)7. Oracle根據(jù)逗號(hào)拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說(shuō)明8. 什么是Access數(shù)據(jù)庫(kù)9. MYSQL(電話號(hào)碼,身份證)數(shù)據(jù)脫敏的實(shí)現(xiàn)10. mysql-bin.000001文件的來(lái)源及處理方法

網(wǎng)公網(wǎng)安備