2016-03-31 52 views
0

有像「Show column_name」或「DESCRIBE table」這樣的mysql方法。MYSQL顯示指定的列名

但是我怎樣才能得到指定的列名?

列名:id,name,values,info - >只獲取列名:id,name(不是值,info)。

+0

使用'information_schema' –

+0

如果它是任何感興趣的人,我寫了一個*描述所有表*在[這個答案](http://stackoverflow.com/一/ 38679580)。您可以製作這個文件來排列不感興趣的列,如* Extra *或* Null *,或從「INFORMATION_SCHEMA」中添加其他列 – Drew

回答

0

根據this link

SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE table_name = 'tbl_name' 
    [AND table_schema = 'db_name'] 
    [AND column_name LIKE 'wild'] 

SHOW COLUMNS 
    FROM tbl_name 
    [FROM db_name] 
    [LIKE 'wild']