MySQL 获取表字段相关信息

有2种方法可以获取MySQL表的字段相关信息,包括字段类型、长度、注释、主键(外键)等。

1、使用命令 show full fields

show full fields from table_tracker;

  Field Type Collation Null Key Default Extra Privileges Comment
  id varchar(255) utf8_general_ci NO PRI     select,insert,update,references TRACKER服务ID
  groupid varchar(255) utf8_general_ci YES MUL     select,insert,update,references 文件系统组ID
  ip varchar(80) utf8_general_ci YES       select,insert,update,references IP地址
  port varchar(8) utf8_general_ci YES       select,insert,update,references 端口号
  base_path varchar(512) utf8_general_ci YES       select,insert,update,references 工作路径
  config_path varchar(512) utf8_general_ci YES       select,insert,update,references 配置文件


2、使用information_schema.columns表,查询相关信息

use information_schema;

select t.column_comment,t.column_name,t.data_type,t.character_maximum_length,t.column_key
 from information_schema.columns t where TABLE_SCHEMA='fastdfs' and TABLE_NAME= table_tracker';

  column_comment column_name data_type character_maximum_length column_key
  TRACKER服务ID id varchar 255 PRI
  文件系统组ID groupid varchar 255 MUL
  IP地址 ip varchar 80  
  端口号 port varchar 8  
  工作路径 base_path varchar 512  
  配置文件 config_path varchar 512  







你可能感兴趣的:(Database,mysql,字段,表结构)