欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql 獲取表的comment 字段操作

 更新時(shí)間:2021年01月07日 08:34:39   作者:sumlen  
這篇文章主要介紹了Mysql 獲取表的comment 字段操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

-- 查看獲取表內(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獲取整個(gè)數(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查詢某個(gè)數(shù)據(jù)庫中某個(gè)表的所有字段名、字段類型和注釋

在做后臺開發(fā)的時(shí)候,我們必須要將數(shù)據(jù)中的表生成對應(yīng)的實(shí)體類,也就是JavaBean。在開發(fā)的時(shí)候,為了快速生成實(shí)體類,我們可以在數(shù)據(jù)庫中將某個(gè)表的所有字段名、字段類型和注釋全部查詢出來,快速建立javabean這樣也可防止拼寫錯(cuò)誤。

和數(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é)果就是類似于:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • MySQL Antelope和Barracuda的區(qū)別分析

    MySQL Antelope和Barracuda的區(qū)別分析

    這篇文章主要介紹了MySQL Antelope和Barracuda的區(qū)別分析,Antelope和Barracude都是一種文件格式,需要的朋友可以參考下
    2014-07-07
  • MySQL運(yùn)行狀況查詢方式介紹

    MySQL運(yùn)行狀況查詢方式介紹

    直接在命令行下登陸MySQL運(yùn)行SHOW STATUS;查詢語句;同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運(yùn)行情況,和上面那種通過pma查看到的信息基本類似
    2013-06-06
  • mysql觸發(fā)器之創(chuàng)建多個(gè)觸發(fā)器操作實(shí)例分析

    mysql觸發(fā)器之創(chuàng)建多個(gè)觸發(fā)器操作實(shí)例分析

    這篇文章主要介紹了mysql觸發(fā)器之創(chuàng)建多個(gè)觸發(fā)器操作,結(jié)合實(shí)例形式分析了mysql創(chuàng)建及使用多個(gè)觸發(fā)器的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • MySQL主從配置及haproxy和keepalived搭建過程解析

    MySQL主從配置及haproxy和keepalived搭建過程解析

    這篇文章主要介紹了MySQL主從配置及haproxy和keepalived搭建,本次運(yùn)行環(huán)境是在docker中,也會(huì)介紹一些docker的知識,需要的朋友可以參考下
    2022-05-05
  • Mysql創(chuàng)建json字段索引的兩種方式

    Mysql創(chuàng)建json字段索引的兩種方式

    本文主要介紹了Mysql創(chuàng)建json字段索引的兩種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL面試題講解之如何設(shè)置Hash索引

    MySQL面試題講解之如何設(shè)置Hash索引

    今天研究下mysql中索引,首先我應(yīng)該知道的是,mysql中不同存儲(chǔ)引擎的索引工作方式不一樣,并且不是所有的存儲(chǔ)引擎都支持所有類型的索引。即使多個(gè)存儲(chǔ)引擎支持同一種類型的索引,那么他們的實(shí)現(xiàn)原理也是不同的,本文將講解Hash索引該如何設(shè)置
    2021-10-10
  • mysql數(shù)據(jù)庫的加密與解密方式

    mysql數(shù)據(jù)庫的加密與解密方式

    這篇文章主要介紹了mysql數(shù)據(jù)庫的加密與解密方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 淺析mysql索引

    淺析mysql索引

    數(shù)據(jù)庫索引是一種數(shù)據(jù)結(jié)構(gòu),目的是提高表的操作速度,下面通過本文給大家分享mysql索引的相關(guān)知識,感興趣的朋友一起看看吧
    2017-10-10
  • mysql 5.7.25 壓縮版安裝配置方法圖文教程

    mysql 5.7.25 壓縮版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.25 壓縮版安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • MySQL通過binlog恢復(fù)數(shù)據(jù)

    MySQL通過binlog恢復(fù)數(shù)據(jù)

    通過了解binlog日志的相關(guān)配置,簡單掌握通過binlog對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)恢復(fù)操作。有此需求的朋友可以參考下
    2021-05-05

最新評論