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

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
MySQL InnoDB架構(gòu)的相關(guān)總結(jié)
InnoDB存儲引擎架構(gòu)作為MySQL最常用的存儲引擎,每個后端程序員都應(yīng)有所了解,本文將具體講述MySQL InnoDB架構(gòu)的相關(guān)知識,感興趣的朋友可以參考下2021-05-05
mysql?子查詢的概述和分類及單行子查詢功能實現(xiàn)
本文詳細(xì)介紹了MySQL的子查詢概念和應(yīng)用,解釋了子查詢是在主查詢中嵌套另一個查詢,包括外查詢和內(nèi)查詢,并從多個角度進(jìn)行分類,文章還深入探討了子查詢的編寫技巧和使用場景,對于學(xué)習(xí)和應(yīng)用MySQL的人來說,這是一篇非常有價值的指南2024-10-10
Navicat連接MySQL提示1045錯誤解決(重置MySQL密碼)
連接MySQL數(shù)據(jù)庫時難免會遇到1045錯誤,主要是因為用戶輸入的用戶名或密碼錯誤被拒絕訪問,如果不想重裝,需要找回密碼或者重置密碼,這篇文章主要給大家介紹了關(guān)于Navicat連接MySQL提示1045錯誤解決的方法,主要是重置MySQL密碼,需要的朋友可以參考下2023-04-04
MySQL5.7.18主從復(fù)制搭建(一主一從)教程詳解
MySQL使用3個線程來執(zhí)行復(fù)制功能(其中1個在主服務(wù)器上,另兩個在從服務(wù)器上。這篇文章主要介紹了MySQL5.7.18主從復(fù)制搭建(一主一從)教程詳解,需要的朋友可以參考下2017-08-08

