如何通过特定列从mysql表中获取属性?

时间:2014-08-07 04:59:31

标签: php mysql

我运行了一个查询DESCRIBE employee并得到了像这样的表信息

Field            Type            Key        Extra
==========================================================
employee_id      int(10)         PRI        auto_increment              
contact_number   varchar(20)     UNI                        
department_id    int(10)         MUL                        
designation_id   int(10)         MUL    

我如何或在哪个查询中获得Field ='contact_number'的属性?

2 个答案:

答案 0 :(得分:1)

使用此

DESCRIBE employee contact_number

输出:

Field            Type            Key        Extra
==========================================================           
contact_number   varchar(20)     UNI                        

答案 1 :(得分:0)

如果要在所有数据库中搜索特定列,请使用以下查询

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_TYPE  FROM COLUMNS WHERE COLUMN_NAME = 'contact_number' ;

如果需要,您还可以使用where子句过滤表和模式。